百度c++面经
【8.16】一面
1、实习内容
2、实习遇到的困难
3、项目内容
4、grpc了解吗
5、讲一下protobuf
6、关于中间件的优化,不使用zookeeper可以用啥,有什么思路
(基本没答上来,grpc,kafka啥的不怎么了解,说了说简单的思路)
7、josn和probobuf有什么区别
8、MySQL深挖
事务是什么?ACID?事务是如何实现的?
讲一下四种隔离级别
详细讲一下读已提交
详细讲一下可重复读,两个事务读冲突了怎么办
(问到这里不回了,就没继续深问了)
9、讲一下内存的段页式管理
10、讲下如何防止内存泄漏?除了智能指针还有吗?
11、除了MySQL,其他数据库了解吗
(Redis 懂得不多,其他的没了解了)
12、代码,一个数组,前半段升序,后半段降序,查找一个数
(题目不难,但哪个如流我没用过,想着先快写一个能跑的代码,就先简单的遍历,面试官说有更小的复杂度吗,我说可以处理一下用二分,写完第一次运行失败,我还没调试,面试官说可以了,当时已经一个小时12分钟了,面试官看了下代码就说可以了,也没调试跑通,不知道是不是觉得有点菜)
面试官人很好,很和蔼,一些问题深挖就答不上来了,感觉没凉透,求度爹给个机会
【后续】:一面挂了,然后回到简历筛选的状态,然后被另一个部门小度捞起来,接着一面
【8.23】小度一面
1、自我介绍
2、项目介绍
3、对rpc的理解
4、为什么使用pb不使用json?
5、rpc如何处理并发的请求?(我说的消息队列,zk啥的,不是特别懂)
6、c++的多态
7、写一段代码实现c++的多态
8、智能指针
9、shared_ptr和unique_ptr的区别
10、TCP三次握手,四次挥手
11、介绍下UDP
12、如果tcp每一次丢包重新发送会阻塞网络吗
13、假如一段数据包被TCP分为12345部分,1一直丢包,2345怎么样
14、手撕:服务器负载平衡问题,数组的平均分配,读题理解题读了半天,最后只剩十分钟了,面试官看写不完了就问问思路,问满一个小时就不问了,估计又是kpi。
【后续】看了官网流程,面完秒挂,niubi, 麻了麻了。
1、实习内容
2、实习遇到的困难
3、项目内容
4、grpc了解吗
5、讲一下protobuf
6、关于中间件的优化,不使用zookeeper可以用啥,有什么思路
(基本没答上来,grpc,kafka啥的不怎么了解,说了说简单的思路)
7、josn和probobuf有什么区别
8、MySQL深挖
事务是什么?ACID?事务是如何实现的?
讲一下四种隔离级别
详细讲一下读已提交
详细讲一下可重复读,两个事务读冲突了怎么办
(问到这里不回了,就没继续深问了)
9、讲一下内存的段页式管理
10、讲下如何防止内存泄漏?除了智能指针还有吗?
11、除了MySQL,其他数据库了解吗
(Redis 懂得不多,其他的没了解了)
12、代码,一个数组,前半段升序,后半段降序,查找一个数
(题目不难,但哪个如流我没用过,想着先快写一个能跑的代码,就先简单的遍历,面试官说有更小的复杂度吗,我说可以处理一下用二分,写完第一次运行失败,我还没调试,面试官说可以了,当时已经一个小时12分钟了,面试官看了下代码就说可以了,也没调试跑通,不知道是不是觉得有点菜)
面试官人很好,很和蔼,一些问题深挖就答不上来了,感觉没凉透,求度爹给个机会
【后续】:一面挂了,然后回到简历筛选的状态,然后被另一个部门小度捞起来,接着一面
【8.23】小度一面
1、自我介绍
2、项目介绍
3、对rpc的理解
4、为什么使用pb不使用json?
5、rpc如何处理并发的请求?(我说的消息队列,zk啥的,不是特别懂)
6、c++的多态
7、写一段代码实现c++的多态
8、智能指针
9、shared_ptr和unique_ptr的区别
10、TCP三次握手,四次挥手
11、介绍下UDP
12、如果tcp每一次丢包重新发送会阻塞网络吗
13、假如一段数据包被TCP分为12345部分,1一直丢包,2345怎么样
14、手撕:服务器负载平衡问题,数组的平均分配,读题理解题读了半天,最后只剩十分钟了,面试官看写不完了就问问思路,问满一个小时就不问了,估计又是kpi。
【后续】看了官网流程,面完秒挂,niubi, 麻了麻了。
全部评论
我是二面挂,好像是寿司没撕出来就秒挂😭
grpc和protobuf这块哪里有相关文章或者视频可以看吗
请问百度投递错了能改吗
我本周四面试,麻了
相关推荐
点赞 评论 收藏
分享