阿里CTO-SRE一、二面
2020/3/19-电话面 10:00-11:20
1. 四次挥手,S->C后C是否需要等待2MSL
2. TCP和UDP区别,使用场景
3. TCP如何保证可靠
4. 子网掩码作用
5. 流量控制和拥塞控制,简述
6. 进程和线程
7. 高并发,单进程多线程、多进程单线程
8. 进程通信方式、命名管道
9. 二层、三层交换机
10. Buffer和cache,服务器宕机后,buffer数据还存在吗
11. B树/B+树
12. 冒泡、快排、堆排序的空间复杂度、过程、优化方案
13. http和https过程、加密方法、性能
14. 银行家问题
15. 判断链表有环
16. 数组和链表区别
17. Python底层
18. Code:冒泡排序/快排/层序遍历/之字形遍历/用锁实现交替输出
2020/3/30-电话面 21:00-22:00
1. 部门介绍
2. 实现一个栈、死锁怎么办?
3. 描述堆排序
4. 双向链表删除一个节点
5. Sql语句!!!数据库范式
6. 数据包如何实现校验和
7. C语言如何实现对象
8. Post数据包的结构
9. 死锁?
10. C++加锁、C++的三个特性、虚函数和纯虚函数区别、用法、为什么
11. TCP和UDP的区别,数据包结构
#阿里实习##阿里巴巴##面经##校招#