C++360服务端实习一面
1.自我介绍
2.关于大二实习的动机
3.项目切入,介绍第一个项目
4.简单问了下网关实现
5.muduo做了哪些优化,用到哪些新特性(面试官在为后面c++八股做铺垫)
6.介绍第二个项目
7.开始问项目,raft
8.存储底层数据结构是什么
9.为什么选择跳表
10.跳表是如何插入的,是否有顺序,key用什么
11.是否考虑优化存储结构
11.关于持久化写入时机
12.宕机的问题,leader挂了怎么办
13.leader复活后会发生什么
14.各个节点是否会保存其他节点的数据,保存哪些数据
15.重复写入一个key的value如何处理
16.说一下智能指针
17.为什么要weak指针
18.unique指针如何转移资源
19.右值引用有了解吗
20.移动构造如何实现的
21.多态是如何实现的
22.多个子类的对象,有几张虚函数表
23.多继承的子类有几张虚函数表
24.stl有了解吗
25.map和unorder_map的区别
26.两个时间复杂度
27.手撕反转链表
感觉自己回答思路有点混乱,面试官对第二个项目比较感兴趣,不过一面是过了,二面排序ing
#实习# #面试#
2.关于大二实习的动机
3.项目切入,介绍第一个项目
4.简单问了下网关实现
5.muduo做了哪些优化,用到哪些新特性(面试官在为后面c++八股做铺垫)
6.介绍第二个项目
7.开始问项目,raft
8.存储底层数据结构是什么
9.为什么选择跳表
10.跳表是如何插入的,是否有顺序,key用什么
11.是否考虑优化存储结构
11.关于持久化写入时机
12.宕机的问题,leader挂了怎么办
13.leader复活后会发生什么
14.各个节点是否会保存其他节点的数据,保存哪些数据
15.重复写入一个key的value如何处理
16.说一下智能指针
17.为什么要weak指针
18.unique指针如何转移资源
19.右值引用有了解吗
20.移动构造如何实现的
21.多态是如何实现的
22.多个子类的对象,有几张虚函数表
23.多继承的子类有几张虚函数表
24.stl有了解吗
25.map和unorder_map的区别
26.两个时间复杂度
27.手撕反转链表
感觉自己回答思路有点混乱,面试官对第二个项目比较感兴趣,不过一面是过了,二面排序ing
#实习# #面试#
全部评论
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享