还愿牛客,虎牙实习C++面经
一面:
1.自我介绍,讲了博客,所以
2.博客地址
3.怎么简历上没有写着有博客
->后来搭建的,投递的时间有点长了
4.问项目...
5.学校学过什么计算机课程吗,除了C语言编程
手撕:
- 合并两个有序链表,返回头结点
- 最长不含重复数字
-->当时用了vector<bool>数字桶降低复杂度,存储数字是否被使用过,但不好,int数据范围很大,且有负数情况,最好可以使用map或者set,滑动窗口问题
9.检查有什么问题
测试用例怎么设置 -->多考虑边界情况,比如 5 5 5 5 (全重复情况) 空 1 2 3 4 5(没有重复情况)
探讨解法
反问:
- 对我的建议
- 面试流程
- 对实习生的培养,有没有转正机会
- 部门状况,方向
二面:
1.自我介绍
2.疯狂扣项目
怎么通信的 数据库的表怎么建的 存了哪些数据 整体框架流程是怎样的 什么时候做的 这么短时间吗,项目有落地实现过吗 通讯的一个完整的过程 发布者订阅者等等 怎么进行交互什么的 怎么进行同步的 ...
3.TCP四次挥手,为什么
4.智能指针,先是share_ptr,然后weak_ptr,最后unique_ptr
5.new和malloc区别区别
6.HTTP的文本协议
7.NGINX用过什么功能,除了反向代理
8.有什么想问我的吗?
- 面试评价
- 实习生培养计划
- 部门方向
-
什么时候有结果
- 面试官问拿了哪几家offer,实习时间,如果有下一轮一周内给结果
三面:
1.自我介绍
2.10T数据256G电脑排序
3.进程线程协程
4.实习时间
//有点懵,7分钟左右结束了,连反问都没有...没机会问啥时候有结果...等消息吧
四面:(HR面)
1.什么时候可以入职
2.听说你还有别家公司的offer,你会怎么选择
3.薪酬待遇
4.要准备的东西
5.可以申请转正时间的时间
6.住宿问题
....
已经收到offer啦
#面经##实习##虎牙直播#