阿里巴巴SRE开发工程师面试题
岗位:SRE开发工程师
面试时间:2020/2/21 90min
网络相关:
- OSI 七层模型 - TCP/IP 五层模型
- TCP和UDP区别
- TCP三次握手和四次挥手
- 最后一次ACK包丢失会进入什么样的一个状态
- 关于TIME_WAIT状态等待2MSL解决什么问题
- 滑动窗口
- DNS使用的到协议(TCP/UDP分别在什么情况下使用)
- 广播风暴产生的原因及解决方法
- TLS/SSL处于OSI哪一层
10.http/https区别,https请求流程(加密方式)
系统相关:
- 进程/线程
- Apache工作机制和Nginx工作机制对比分析
- 进程间通信方式(管道的应用场景)
- Linux文件权限755(文件目录x权限区别)
- cpu load x (x这个值代表什么意思)
- 如何查看进程使用到的文件
- 软硬链接区别(实现机制)
- kill和kill -9的区别,有没有更优雅的方式kill进程
- buffer和cache的区别
- Shell脚本中的return和exit作用及return的取值范围
容器相关:
- 容器和VM的区别
- 资源隔离和资源限制相关问题
数据结构和算法:
- 元组和链表的区别
- hash表是什么,如何解决hash冲突
- 快速排序和冒泡排序的时间复杂度和空间复杂度及稳定性
- 快速排序和冒泡排序的原理,还有比冒泡排序更慢的算法吗
Python相关:
- 生成器和迭代器
- Python伪线程
在线编程:
- 伯乐测评系统(三选一)
- 选的冒泡和快排