百度一面,二面(C++)
一面:基础,C++引用和指针区别,数组和指针区别,单例,工厂,策略模式,STL vector,map底层实现机制,要彻底理解不然会被问道死,深入理解虚表和虚指针。假如
类A a,b 问 a,b 是否各自有一张虚表,
map,deque
应用场景并举例子,
winform
布局的方式,
线程通信的几种方式(除了临界区,互斥量,信号量,事件)还有没其它同步方式,三大原则描述
,
单链表有几种,
模态对话框启动时候,做什么操作会导致应用程序崩溃
二面:项目面。
项目:难点、解决方法、工作量,担任职责、优化。你代码量多少,当你说优化的时候,不会的千万不要提,否则,no zuo no die,问到你哑口无言。说说C#和java区别,策略模式具体描述,人生职业规划。