百度C++岗暑期实习一二三面
4.30更新,百度已过,不过刚刚拒掉了offer,因为已经拿了阿里的。
一面:
时间:1h
- 自我介绍、项目介绍,针对项目进行提问
- 虚函数、虚析构函数
- C++11用过哪些:shard_ptr,unique_ptr,move,auto ...
- 那你讲一下你对move的理解吧
- Linux中进程和线程的区别
- TCP和UDP的区别
- TCP三次握手的过程
- 会shell脚本吗,写一个检测连接数量的脚本,当某个IP连接数超过100,就封掉这个IP
算法题两道(都是剑指offer上的):
- 用两个栈实现队列
- 给你一个数组,找出出现n/2次数的数
二面:
时间:40min
- 自我介绍
- 实习介绍,项目介绍,面试官问得比较详细,顺便问了一下ceph的IO流程
算法题考的是是复杂链表的复制
三面:
时间:1h
- 自我介绍
- 实习介绍,项目介绍,针对项目提问
- 从实习中学到了什么
- 你的优势和弱势是什么
- 职业规划
- 如果应对35岁的危机