一面是电话面试,大概聊了40分钟左右。考察的知识点比较基础,先是C++基础部分,包括指针,引用,虚函数,多重继承派生类内存布局,inline函数,析构和构造函数等,然后是windows编程相关,同步和一步,进程/线程通各种同步方式以及差异,中间也穿插问了些算法题,难度不大。整体的考察面还是挺全面的,总体难度适中,问题大多挺典型的。
二面去杭州现场面试,二个面试官一起聊了2小时左右,从之前的项目经验聊起,在介绍的过程中会抛出各种问题,对设计,架构,解决问题能力均有考察,问题大多很细致,会层层推进问题的难度,对windows系统编程要求较高,也有些比较开放的问题,比如如何解决死锁,性能调优,内存泄漏等问题。面试官人很nice,针对回答有误的问题会给出正确的解释。
...查看更多