蚂蚁支付宝23届实习一面面经
半个小时左右,主要就是自我介绍和一些基础问题:
- 本科是物联网,和计算机页比较相似,有没有学习过哪些和计算机相关的课程
- 研究生主要学的什么课程,有没有发表什么论文
- 本科的操作系统课程是具体某种操作系统还是一些通识知识
- 了解linux操作系统吗
- 进程和线程的区别
- 多线程共享的内存空间,堆,方法区
- 线程独有的内存空间,程序计数器,虚拟机栈,本地方法栈
- 线程的局部变量怎么存储的,栈帧,局部变量表
- 多线程编程的时候有什么需要注意的问题
- 死锁四个条件
- 网络协议体系中,网络层是干什么的,传输层是干什么的
- 传输层通过什么标识进程间通信
- TCP和UDP的区别
- UDP为什么资源消耗少,什么场景下需要用到UDP呢
- TCP为什么能够保证可靠传输
- 更熟悉c++还是java
- 熟悉java类库吗,有学习过hashmap的源码吗,介绍一下hashmap的实现