2021年8月23日百度面试
虽然很菜,但是感觉非常Nice,面试官,非常好

总体评价,基础了解,不能深挖,深挖就不会!
非常连贯
1、非科班,你就说说C和C++的区别吧!
2、多态、封装、继承(多态是什么?你为什么把多态理解成继承,继承是把一个东西转移到另一个东西)
3、虚函数(构造函数能不能虚构)
4、对象模型
5、引用和指针(说了一句指针重载了++,但是引用不可以,为什么?应该是不能对地址进行重载)
6、操作系统(进程和线程区别)
7、你了解哪些锁(读者锁,互斥锁,读者锁,写者锁)
8、读者锁有哪些场景
9、先用写锁,后能不能用读锁/先用读锁能不能用写锁
10、互斥锁,互斥锁可不可以重复嵌套(可以)
11、嵌套互斥锁,能不能?(设计模式,单例模式可以)
12、什么是单例模式,有哪些种类,对应哪些应用场景
13、三次挥手和四次挥手
14、为什么不能两次挥手,2msl的原因
15、了解多路IO复用嘛?
16、多路IO复用的背景
17、epoll的底层数据结构,链表是单向链还是双向链、还是环形链
18、poll是什么数据结构
19、题目:环型链表的环长度、是否有环
20、题目:相邻元素值差距不超过1的数组,找到对应的值
21、内存池的概念、STL内存池的实现
22、线程池的实现
23、socket读取时会不会阻塞

反问环节:
总体评价:
人生第一次正式的技术面,感觉非常非常nice,问得基础,但是也反映自己非科班的劣势:了解不深入,太过于表面,还有很多要提高的点
全部评论
请问你面试的是c++开发工程师吗
点赞 回复 分享
发布于 2021-09-11 01:40
时长:14;00到15;30
点赞 回复 分享
发布于 2021-08-23 23:36

相关推荐

头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
6
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务