百度C++开发实习面经-已OC
一面
1.自我介绍
2.技术栈是什么
3.C++的多态及其实现
4.C++ 是否了解智能指针,简要介绍
5.weak_ptr的例子,简单写一下会出现的问题并介绍下
6.vector插入的实现
7.unordered_map的实现和map的实现
8.工作环境
9.linux 查看进程
10.linux 线程和进程的调度
11.TCP3次握手和4次挥手,并说为什么。
12.排序算法,平均速度最高的是什么
13.介绍下快排并手写
二面
1.自我介绍
2.介绍一下你的QT的项目,服务器和客户端都在什么环境下
3.你了解了QT的什么组件。你项目中使用了什么。
4.linux的工具/命令,你了解的命令 (这里问了很多很细节)
5.ls相关
6.linux 权限了解吗
7.linux密码文件场景题。(这里就是一个linux如何修改密码的场景题,如果了解底层就很好说,但我不了解...面试官很有耐心,有提示而且不会催你,最后连猜带蒙想出来了。。。)
三面
1.自我介绍(
2.为什么想做工作。
3.你可以详细介绍下你的项目工作。
4.这个特征是自己提出,自己实现么
5.你们这个项目的效果。
6.你们在项目中遇到的问题
7.前端用的技术
8.vue的核心思想
9.项目中有没有坚持了很久,然后换了思路。
10.未来毕业的规划。
11.工作的驱动力
12.最近在学习的知识。
13.有没有遇到与导师意见相左的情况。
14.对自己的评价。
15.单核多线程需要加锁吗?
一周之后收到Offer Call 效率还是挺高的
#面试复盘##实习##面经##面试流程##C/C++#