0718 蔚来一面面经凉经
时长:一小时
----------------------------------
问题:
- 面试官先介绍了部门业务
- 自我介绍
- TCP三次握手分别对应socket编程的哪个阶段?
- epoll和select的底层实现及区别?
- 多线程join和detach的区别?
- 算法题3题:
- 看代码有什么问题:纯虚函数、多态、内存泄漏、虚析构函数
- 实现String类:构造、拷贝构造、析构、赋值运算符
- 找出一个数组中出现次数超过数组长度一半的数字:要求时间复杂度O(n),空间O(1)
------------------------------
体验:我好菜