百度如果过了,我真的要改姓李了!!!

面试岗位:C++软件开发
首先,我的百度应该是挂了,所以留下一点点面经给大家积累一个人品。
9.26号,一天三面,很庆幸的是一面面试管是一个小姐姐,非常温柔,感觉面试体验十分得好,每一个面试官都非常有耐心,不会的地方会给一些提醒和意见,算是我面试这么多企业当中最让我心安的一家,非常推荐哦。
一面:时长50min,涉及计算机网络,数据结构,数据库,C++基础和操作系统。
1.手撕:堆排序实现,比较基础。
2.TCP三次握手
3.osi七层模型和每层模型对应的协议
4.ARP协议具体过程。
5.如果数据检索比较慢,会通过什么手段检测,应该如何优化。
6.缺页中断过程
7.C++继承的底层
8.多太的过程
9.虚函数原理
10.gcc 的 动态内存分配原理。

总的来说一面非常简单,每个问题都非常基础,然后面试官非常好,还是一个小姐姐,当场就给了下一面的通知。

二面:70min,(魔鬼般的二面来了)涉及STL线程安全,LRU算法设计(主要考虑多线程问题)
1.项目相关(非常简单)
2.STLmap和hashmap的区别
3.线程安全的定义(由于我真的不太了解stl的线程安全问题,面试官就对这一块一直发问)
4.LRUcache设计(我一开始理解错了,这时候我就知道自己已经凉了),主要是设计到多线程访问和线程安全保证
5.STL容器哪些是线程安全哪些是线程不安全。
6.手撕:actor模式的数组叠加,采用的死循环+累计叠加。

总的来说二面看我太菜了问的不多,虽然我面得很烂,但是面试官全程鼓励我,让我觉得非常舒服,完了感觉自己已经挂了,所以就退出来会议,但是马上就收到了三面通知,又进去了。

三面:95min,设计项目相关和一个简单但是量级大的代码题
1.项目当中的职责
2.项目取得的成绩(因为项目在国际上取得过一些奖,所以hr对这一块问的比较多)
3.一个软件管理项目的具体过程(因为这个项目是我执行的项目管理,所以这一块问的也比较多)
4.ping实现(没有错,就是那个ping,包括-t,-n count,-a -r等等,面试官说不一定写得完,让我随意发挥,给定时间,有点压力面的感觉,我木有顶住,所以炸了!!!)


综上所述,百度面试非常友好,但是感觉木有hc了,我和hr都心知肚明,所以面试过程非常愉快,再强调,面试体验太好了,希望能对大家有帮助,祝愿大家找到好工作哟!!!
#面经##C++工程师##校招#
全部评论
请问有说什么时候会有后续消息吗?
点赞 回复
分享
发布于 2020-09-26 18:39
不至于姓都改了吧
点赞 回复
分享
发布于 2020-09-26 18:40
阅文集团
校招火热招聘中
官网直投
感觉你这才是有希望的,我每一面时间都比较短,感觉就是kpi
点赞 回复
分享
发布于 2020-09-26 18:52
不要太悲观加油楼主,我觉得楼主项目好说不定呢,来自目前0offer菜鸡的鼓励
点赞 回复
分享
发布于 2020-09-26 18:55
为啥感觉没hc了啊
点赞 回复
分享
发布于 2020-09-26 19:29
能到三面已经很厉害啦!我明天面产品运营😂是确定没有hc了吗。。。集体刷kpi?
点赞 回复
分享
发布于 2020-09-26 20:11
还是有希望的,前面占坑的人会释放HC的。
点赞 回复
分享
发布于 2020-09-26 21:57
老哥一面里第五个问题是mysql慢查询优化吗
点赞 回复
分享
发布于 2020-09-28 19:44
楼主,像这种 LRU 设计的,用不用自己实现链表
点赞 回复
分享
发布于 2020-10-27 11:52

相关推荐

4 24 评论
分享
牛客网
牛客企业服务