百度秋招二面
C++/PHP/GO
7.18 14:00 二面 25mins
面试官迟到4分钟,没开摄像头,先让我自我介绍一下,很有气场
1. 无锁队列怎么实现的(讲了一下内存序),原stl的队列需要加锁吗(解释了生产者和消费者的竞争问题),又问ringbuffer的头尾指针不用加锁吧,(回答无锁队列是不用加锁的),感觉双方没有同频
2. 进程和线程的区别(从资源分配、上下文切换、使用场景三方面回答了一下,后悔没有说源码实现,语言组织稍微有点卡顿)
3. 讲一下智能指针(回答shared_ptr的atomic引用计数、weak_ptr解决循环引用、unique_ptr独占),接着让描述一下循环引用问题,weak_ptr怎么解决的
4. 开始做题,单链表排序,先说一下思路、时间复杂度
5. 反问
#秋招笔面试记录#
7.18 14:00 二面 25mins
面试官迟到4分钟,没开摄像头,先让我自我介绍一下,很有气场
1. 无锁队列怎么实现的(讲了一下内存序),原stl的队列需要加锁吗(解释了生产者和消费者的竞争问题),又问ringbuffer的头尾指针不用加锁吧,(回答无锁队列是不用加锁的),感觉双方没有同频
2. 进程和线程的区别(从资源分配、上下文切换、使用场景三方面回答了一下,后悔没有说源码实现,语言组织稍微有点卡顿)
3. 讲一下智能指针(回答shared_ptr的atomic引用计数、weak_ptr解决循环引用、unique_ptr独占),接着让描述一下循环引用问题,weak_ptr怎么解决的
4. 开始做题,单链表排序,先说一下思路、时间复杂度
5. 反问
#秋招笔面试记录#
全部评论
什么岗呀
佬,你怎么这么短
相关推荐
今天 12:23
武汉理工大学 Java 点赞 评论 收藏
分享