百度c++补录,内容架构组

4月9日更新: 最后凉了,问原因说是我去年9月份说的人才测评做的不好, 很难过还把经理的微信直接删了23333, 经理人很好, 一直帮我和hr问情况,但是我不想再看到那些舔狗一样的聊天记录了,看着难受. 至于被拒原因,我估计还是有更优秀的竞争者存在. 但还是要劝各位人才测评遇到一些性格问题尽量往外向积极的选吧. 
现在对大厂已经有阴影了, 安心在小厂做咸鱼.

3月24日更新:距离四面一周已经过去,可能是不够有竞争力吧,还是没能收到性格测试和hr面

四面:
自我介绍+项目介绍
问了项目用到的并发哈希表的原理,以及我是从什么角度去测试他们的
问了工作沟通的问题,工作时候有问题要问,但是对接的人没空,会怎么做。我第一个回答大概是:先自己写好,并且让代码接口设计得更容易拓展+修改。感觉对面不是很满意,赶紧说会问同事。
问了一下在前公司实习的情况,怎么和别人沟通,对接。
职业规划
认为自己的优势是什么
问了最有成就感的事情。
出了一个被问到了好多次的算法题= =:找到两个相交链表的第一个相交节点,有没有其他方法
最近在投什么公司,这几次的面试有什么感受和收获

===============================
三面面完已经过了三天了,大概是凉了
================================
一面:
自我介绍
介绍项目
手撕题:1. 判断两个链表是否相交 2. 非递归前序遍历二叉树
线程同步方式
计网:
1. socket编程,最基础的client server的构建流程
2. tcp拥塞控制
3. tcp消息边界问题(就是经常说的“黏包”)以及解决方法

c++:
1. 虚函数
2. c++11语法特性有多少说多少
3. static_cast, const_cast, xxx一共四种cast
4. const成员函数有什么不一样的地方
5. 标准容器有哪些,map底层是啥
6. vector扩容机制
7. vector的push_back和emplace_back
8. 拷贝构造函数,赋值运算符函数都是怎么用的,传参调用的是哪种
9. 深浅拷贝,怎么样实现深拷贝

二面:(大部分和项目有关,感觉没什么参考价值)
自我介绍+项目
与项目有关的问题:
并发哈希表的底层实现
项目的结构设计。你为什么使用这种方式,你觉得他好在哪里
你这个项目中为什么要用这个东西,能否介绍一下。

其他问题:
并发和并行的区别
asio是阻塞还是非阻塞
epoll水平触发,边沿触发
阻塞和非阻塞,同步和异步
知不知道一致性哈希(不知道,扯了扯其他的,最后被吐槽这两个不是一个东西,尴尬)
手撕题:
1. 递归查找数组最大值
2. 写一个类,类里有一个方法负责接收请求,要让每秒处理的请求限制在十个以内,超过返回false(计时器有关的库不会用,随便写了下伪代码,主要考的是锁和整体逻辑)

三面:
自我介绍+项目
对百度的看法,优点和缺点
项目中遇到的困难,如何解决
为什么没有留在前公司
protol buffer原理(在头条吃过亏,这次就说的非常详细)
平常都是怎么获取知识的
设计题:百度几千几万xx(忘记单位了,总之很大)的网页,让你设计一个存储他们的系统架构(感觉说的不好,我眼界太小了,他问我知不知道这种环境下常用的中间件,我只说了一个redis= =)
未来职业规划(暂时没规划,只想把手头工作做好)

总结:
大概是我校招以来表现的最好的一次面试了,当然只针对前两面,不卑不亢,很有自信,问项目我能哗啦啦说一大堆。
至于三面,之后和小伙伴讨论了一下,他说职业规划应该很认真的回答,其他也有答得不好的地方。感觉很悬。
#百度补招##百度##校招##面经##C++工程师#
全部评论
 mark😂
点赞 回复 分享
发布于 2020-03-12 11:54
有消息了楼主分享一下,我们3.14笔试耶
点赞 回复 分享
发布于 2020-03-12 22:06
楼主已经很强了。
点赞 回复 分享
发布于 2020-03-13 00:13
楼主是本科吗 太强了
点赞 回复 分享
发布于 2020-03-14 21:12
请问人才评测是什么意思呀
点赞 回复 分享
发布于 2020-06-21 10:09

相关推荐

昨天 12:43
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
1 37 评论
分享
牛客网
牛客企业服务