面试官自我介绍
自我介绍
指针和引用的区别
智能指针的作用,他们的区别是什么
strlen和sizeof的区别
c++四种转换
你写了STL,说一下STL这些容器的底层实现,应用场景
unordered_map哈希冲突了怎么办,怎么解决
怎么解决粘包问题
什么是大小端,在计组和计网的应用
用过多路复用吗?
说一下select、poll,epoll的区别
select函数和epoll在底层的实现
fork()函数用过吗,具体使用场景
你会怎么处理内存泄漏?
你用过gdb是吧,说一下gdb的使用方法
如何打断点,断点的原理是什么
如果我需要调试,我需要在编译的时候加什么参数(这里我理解错了,我以为是跑程序的时候,怎么在程序那里加可选参数,回答了set args,原来是-g或者--ggdb3就是答案)
LRU怎么用的,讲一下实现过程
写一下数据库语句,用了avg,group by,order by
看你用过线程池,讲一下线程池,线程池的执行过程和底层实现
说一下索引的分类,InnoDB索引的数据结构是什么
最左匹配法则,失效了会怎么样,为什么不按最左匹配法则就会失效
联合索引
反问:
感觉不是互联网大厂面试和笔试都还好。互联网真的太难卷了