面试官有两个,很年轻,全程很轻松,同龄人交流一样,有没回答上来的也会告诉你答案。
面试官问的面试题: 1.自我介绍
2.虚函数相关;虚继承;多线程多进程;线程间同步,用过哪些锁;项目里面用到的是什么锁?
HTTP协议相关(头字段、状态码);postman用过吗;vector,list,map,set;C++11新特性;unorder_map;红黑树、哈希表了解过吗,说一下红黑树;进程的内存布局(堆、栈、代码段、Bss段等);读哪些书籍?
Linux的一些指令:查一些指令(man);显示路径;find查找目录下的一个文件;智能指针,我说了shared,又问了弱指针;可重入函数、不可重入函数;线程和进程的区别;条件变量接触过几种实现方法?我说用的linux下的,面试官说C++11的也挺好用的。
lamda表达式;I0多路复用;
3.自学能力怎么样,编程能力怎么样,学习途径;有没有用过QT;