蔚来linux软件开发面经
1.自我介绍
2.你了解投递的岗位吗
3.项目介绍(有价值的项目背景,项目实现,角色)
4.介绍另一个项目
5.解释epoll
6.虚函数
7.子类重写虚函数后,父类指针能否调用父类的虚函数?
8.有提到虚表,虚表什么时候生成的,存储位置
9.访问虚函数,具体是怎么找到虚函数代码段的
10.c++里哪些变量或方法没有this指针
11.static在什么场景下会用
12.如何实现shared_ptr,怎么设计
13.刚刚设计的shared_ptr用static记录引用变量有什么问题
14.除了线程安全还有什么问题,功能上的问题
15.介绍tcp三次握手,四次挥手
16.为什么有2MSL
17.三次挥手为什么不行
18.数据库存储引擎了解吗,mysq数据存储怎么实现的
19.介绍一下B+树
20.叶子节点间指针相连的设计是为什么
21.设计题,查找栈中目前最大的元素,时间复杂度是多少
22手撕,链表相交
反问:
主要做什么业务?
技术栈?
问了不会的一道题。
全程1个小时,面试官人很好,就是做设计题的时候给我说的有点懵。
#蔚来面试#