前两个志愿全挂,最后一个志愿是Android被捞了(Android这么冷门了吗),虽然我不懂android,但想着面一面吧
3-15:一面-50分钟
进去说我是c++的,Android只是用过,面试官说没事,我来问你c++
开始拷打
讲下epoll select区别和场景
讲下指针 引用 类内变量你选择用哪个
类成员用引用问题和好处
lambda适用场景 捕获列表
内存泄露怎么排查
自己设计个检查内存泄露的工具怎么设计(不太会了,乱说的)
自己设计智能指针
tcp怎么用udp实现
http2.0讲下 websokcet讲下 长连接怎么实现的
内核线程和用户线程区别 内核态和用户态
接着拷打内核(后面的记不太清了,真不会了)
反问:c++进去能干嘛 回答:移植jvm虚拟机什么的(我其实没听懂)
3-21:二面-20分钟
本来10.开始10.20面试官才来,我都准备退出会议了,面试官突然进入会议,当然也没有开摄像头了
问了下can通信 生产者消费者 最后可能想问用无锁队列怎么实现(我也不太会这个,面试官说他也不太知道其实)
然后问你安卓都会什么 回答:大概框架知道,具体细节不是很懂
然后问一面面试官都问我啥了(估计疑惑一面我是怎么过的吧?)
最后草草结束
- 两面均无手撕,本来以为秒挂,结果现在还在流程中没发感谢信