一面首先自我介绍,没怎么问项目,然后八股。1.c++文件变成可执行的程序,中间要经历的过程2.静态链接和动态链接,以及各自的优缺点3.内联函数概念,什么时候不会省去调用函数的开销?4.c++内存划分,堆和栈的区别5.new和malloc在申请空间时有什么区别6.进程和线程的区别,多线程和多进程的应用场景7.如何避免死锁8.事务,事物的特性,隔离性的隔离级别最后一道手撕,删除链表的倒数第k个节点,写得七七八八,能实现,但是临界问题考虑的一般,面试官最后还问我临界条件怎么办。反问,面试官挺好的。我面的c++,他说岗位目前用Java比较多,c++都是招人时候用的,问我介不介意转Java。过了,发二面...