一、先自我介绍了一哈,重点是跟上次面阿里云一样,抓着项目问,主要问了问大概的实现方式,有什么优点(还好我在自我介绍的时候有意往这方面引导,面试可能有一半的时间都在问项目)。 二、问了两道算法题:(1)字符串,比如“12345”和“246”两个串,找出它们的最大公共子串“24”;(2)找出一个数组中第K大的数字。 三、面试C++智能指针肯定是绕不过的,问了问它们的原理、区别和应用场景; 四、问你有没有多线程编程的经验和一些其它乱七八糟相关的问题; 五、顺手问了问几种排序的时间复杂度和空间复杂度; 六、然后就是提问环节,还好事先准备了一哈; 七、因为是电话面试,没有现场手撕...