有两个面试官面试,各自半小时
先面试后笔试,再 HR 面
面试时长:60min
面试内容:
* 智能指针的实现
* 四大强制类型转换
* 线程池用过吗
* mysql索引的底层实现
* mysql 如何判断该分表了
* sql 场景题,求班级平均分
* 三次握手讲一下,如果某一次丢失了怎么办
* gdb 调试,如何下断点
* dumpcore 如何还原
* fork 函数讲讲
* 析构虚函数父类和子类不加 virtual 会怎样
* 100w 数据取前 100 个怎么实现
* 堆排序说下
* stl 知道那些容器,底层是怎么实现的
* list 和 vector 的区别
* map 和 unorderedmap 的区别
* 大小端如何判断
* 多路复用了解吗
* epoll 原理
* 粘包避免方法
* 一致性hash原理
* hash 冲突解决方法
* string的写时复制
* 红黑树复杂度
已通过,先面试再笔试有点搞笑