timeline 3.15投递,3.25 一面,3.26 二面 ,3.29 hr
总结: 全程k8s和linux底层,没有别的其它问题
一面:
1. 介绍一下docker
2. 介绍一下namespace,cgroup,unionfs
3. 除了overlayfs2,docker还可以使用哪些文件系统
4. 有哪些namespace,网络namespace可以隔离那些信息
5. Linux 内核veth pair,overlayfs的源码实现(一个没说出来)
6. k8s pod的创建流程
7. 会不会c语言
8. prometheus架构
9. golang的优势与缺点
10. 什么情况下协程的性能衰退严重?假如在计算密集型应用下,8个线程跑满cpu和起1000个协程哪个性能好?在什么场景下,1000个协程性能会比线程好。
11. 协程的实现原理(g)
二面:
1. k8s架构
2. k8s常见的workload
3. 创建deployment的流程 watch机制的源码
4. k8s 的三种探针
5. 介绍service
6. k8s 网络的底层实现(kubeproxy,iptables...)
7. 容器和pod的区别
8. 实习项目
9. 未来职业规划