百度暑假实习后台开发一二三面面经(已获offer)

基本情况:百度,base北京,c++后台开发岗,暑期实习,笔试后的某周六一天连着三面

一面,视频,约60min,小哥哥

重计算机基础,操作系统问的特别多
0. 自我介绍,项目内容
1. 线程与进程区别
2. 进程间通信,同步机制
3. 什么是死锁,死锁产生的条件,死锁规避。
4. 什么是系统调用,与函数调用的区别。
5. 内核态,用户态
6. 共享内存,文件映射区
7. socket编程,客户端服务端的一些函数接口过程
8. tcp与udp,tcp握手挥手,tcp如何保证可靠性,如何保证有序性。tcp重传机制,流量控制。
9. select与epoll,其底层实现
10. 五种io模型
11. 编程题:1)最大回文子串(说思路,马拉车算法(说的其实一点都不条理,,,当时基本记不起来算法的流程了));
2)输入字符串,判断其是否为合法ipv4地址。(思路比较简单,写了一会可能嫌我写太慢了,就要我说一下思路,就结束了);

二面,视频,约40min,阿姨

第一次被女程序员面试,体验很棒!!!(聊项目多一些)
1. 自我介绍,项目内容
2. 工程项目使用的框架,数据库设计,权限模块设计;
3. 微信扫码登录的流程
4. 数据库索引,底层数据结构,什么情况下会导致索引失效
5. 了解的设计模式
6. vector底层实现
7. cpp11新增内容
8. 七层网络模型,每一层有哪些协议,哪些应用设备
9. 聊实验室的算法项目

插曲:因为楼主做过javaweb项目,所以一开始面试官以为我的java选手,然后就让我说一下arraylist跟XXX的区别(记不清了),说完之后面试官自己就笑场了,跟我说其实她也记不得了,哈哈哈哈哈哈哈哈;然后我就赶紧讲我是cpp选手,然后后面就很正常了。差点两个人就都尴尬了哈哈哈

三面,视频,约20min,叔叔

应该是个大佬,前面两位分别是在自己的工位上跟会议室进行面试,这位面试官是在自己的办公室,还挺大的;面试内容主要是聊项目+hr问题,面试官十分平易近人
1. 自我介绍
2. 微信扫码登陆流程,微信授权流程
3. 权限模块设计
4. 团队开发的时候遇到哪些困难,分歧,如何解决。
5. 怎么学习新技术
6. 最有成就感的事
7. 跟周围的人有没有矛盾比较深的,有没有什么厌恶的事情

总结:百度c++岗位面试焦点主要是在操作系统+计算机网络+项目;安排在一天进行,不区分部门面试,十分工厂化,喜欢这种快节奏的面试,不拖拉;面试官都十分nice,介绍自己部门岗位的时候也比较详细;等offer call的过程十分漫长,过了两周才给电话说面试通过了要进行offer交流,不过因为已经接了其他公司的offer了所以就直接拒了,所以并不清楚要等多久才能收到正式录用函,感觉也得等好久的样子。
#百度##实习##C++工程师##面经#
全部评论
恭喜大佬
点赞 回复 分享
发布于 2020-05-05 20:27
大佬一面之后如何知道有二面的呢? 间隔了多久啊
点赞 回复 分享
发布于 2020-05-07 16:52

相关推荐

01-17 08:34
门头沟学院 Java
想找对象的单身狗在努力存钱:这工资不低了,再高点人家要招博士硕士的
点赞 评论 收藏
分享
评论
8
43
分享

创作者周榜

更多
牛客网
牛客企业服务