百度C++/PHP研发工程师-一面二面三面面经,一个下午结束

三轮全是技术面!!!!

一面:
首先自我介绍
1、C++面向对象特性
2、哪些函数不可以是虚函数(除了构造函数之外再说几个)
3、private protect public在继承中的情况
4、智能指针说一下 shared_ptr weak unique
5、四种类型转换
6、基类向子类转换的时候会发生哪些情况
7、代码题:最长无重复子串,例如aabbcedf,最长无重复子串是 bcdef
8、select epoll 的底层数据结构是什么?
9、http和https主要区别,摘要算法是怎么回事?
10、syn攻击怎么解决
11、半链接?
12、第二次握手到第三次握手期间,socket会发生哪些事情?
13、QUIC知道吗?实现机制?
14、Redis跳表实现过程?用过吗?zset知道不?可以运用在哪些场景中?
15、给自己C++编码能力打个分
一个小哥,态度很好,大概42分钟吧。中间还断网了一次。
当场告诉我,10分钟后二面。

二面:
1、自我介绍
2、你最熟悉的项目?贡献在哪里?
3、怎么想出这个改进的?
4、在做项目的时候,遇到的问题?印象最深刻的
5、看你好像懂爬虫,说说?
6、实习是怎么回事?
7、怎么解决的验证问题?
8、代码题:字符串转化为IP 力扣原题:https://leetcode-cn.com/problems/restore-ip-addresses/
.....没写出来,换了个快排
9、他们都说百度落寞了,你怎么看待这个问题
10、Redis底层模型是怎么实现的?
11、缓存击穿,Redis6种数据淘汰策略?有用过吗?
12、写个SQL,用到了where 和 having,他又问这两者区别是什么
13、说说常见的数据库优化
一共48分钟,比较和蔼的一个面试官,告诉我很快三面。

20分钟后,三面开始了。
三面:
1、自我介绍
2、项目实现了吗?
3、项目背景
4、深挖项目,挖到我快奔溃,面试官很懂。下到Socket通信,中到GPU优化策略,上到机器学习、三元组、知识库、知识图谱、实体融合、数据清洗...全都懂,真的问到我崩溃了,还好项目是做了大概一年多了,各个方面都算是做的比较深了。懂的也多,要不然真的要GG了。
全程58分钟,58分钟项目啊啊啊啊,说的我嗓子快冒烟了!!!
除了开头介绍全是问项目,算是我秋招以来,经历过问项目最深的一个面试官了。
面试完我都瘫坐在椅子上了。。。

#百度面试##面经##秋招##C/C++##校招##百度#
全部评论
三面后是不是通知的“今日面试已结束”?
点赞 回复
分享
发布于 2020-09-12 17:08
楼主啥时候面的啊
点赞 回复
分享
发布于 2020-09-13 18:25
联想
校招火热招聘中
官网直投
三面之后有消息吗?
点赞 回复
分享
发布于 2020-09-14 00:12
l z请问下,基类向子类类型转换这个应该不行吧,只能子类转基类吧?
点赞 回复
分享
发布于 2020-10-18 22:09
问的问题感觉楼主也太强了吧! 楼主oc了么?
点赞 回复
分享
发布于 2020-10-19 14:51

相关推荐

2 42 评论
分享
牛客网
牛客企业服务