自我介绍
C++基础
1.说一下C/C++中static作用
2.说一说虚函数,实现机制,作用
3.类的内存方式
4.STL,用过哪些,vector,queue,map,set。。,map的底层实现,红黑树自旋转(不会)
项目
介绍一个最能体现你能力的项目
多线程——为什么用,遇到什么难题,有没有解决方案
http——相关内容。。。,为什么用,为什么不用https,怎么用https
mysql——引擎,索引,索引的存储方式
手撕代码
一个m*n的矩阵,行升序,下一行的第一个数字大于上一行的最后一个,找矩阵中是否含有目标数字,思路,时间复杂度,优化方案
反问
问了手撕代码,面试官讲解了所有思路
面试官部门相关
建议:项目需充实,关于难题需提出一两个解决方案,表现自身的解决和分析问题能力
总结来说,面试官态度贼好,就像和朋友聊天一样,针对某一点会深挖,且会根据你的回答挖,比如map底层实现我说到了自旋转,就问了,结果我不会,自己挖的坑自己填,又是凉凉的一面