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