一面(已过)
1.https和http的区别是什么,https具体是怎么做的
2.你了解shared_ptr吗;如果让你手写一个shared_ptr,你会怎么设计
3.redis多路复用
4.了解设计模式吗,说说你开发中经常用到的设计模式,手撕一个观察者模式
5.简历上的项目
6.算法题:合并k个升序链表
--------------------------------------
二面(已过)
1.介绍一下tcp,开发中遇到过tcp粘包吗,怎么解决的
2.gdb中,如何查看每个线程相关的信息
3.Eventloop是怎么实现的
4.回调函数是什么,回调的本质
5.Linux信号有哪些,C++程序接收信号后如何做相应的处理
6.构造函数中能调用虚函数吗,如果调用虚函数,会出现什么问题,写程序验证,并从原理上分析原因
7.简历上的项目
8.算法题:字符串转浮点数
--------------------------------------
三面(已过)
1.实习项目,遇见了什么问题,怎么解决
2.从业务、团队方面评价你实习的部门
3.对未来的规划
4.能否入职前实习一段时间
5.怎么看车路协同的发展前景
--------------------------------------
每一个问题都和面试官探讨了很多,不只是简单的回答问题。一二面一个小时,三面半小时,一共三面,大概率不会有四面了。
#计算机专业# #c++# #24校招# #百度2024校园招聘#