北森后端一面

1、非技术问题

自我介绍

对于转语言接受吗,你会怎么做

有遇到很重大的困难,怎么面对的

2、技术问题

数组、链表适用场景,时间复杂度

怎么优化链表的访问效率(多维链表)

要解释字典,我说c++没有字典,就让我说哈希表

前台线程、后台线程区别

自己创建线程和从线程池中取出的区别(为了提示我上一个问题得前台线程、后台线程)

保证多线程同步的机制(答了锁、条件变量、信号量,问还有吗,后面解释的也模模糊糊,没听懂)

索引种类(答得稀碎,给我上课了)

select、poll、epoll

追问在可连接的并发数的区别(提示后说了会受到系统数量限制:1024)

用了哪些设计模式:单例模式

详细说双重检测

posted @ 2023-05-29 20:50  feifei102  阅读(15)  评论(0)    收藏  举报