timeline 3.15投递,3.25 一面,3.26 二面 ,3.29 hr总结: 全程k8s和linux底层,没有别的其它问题一面:1. 介绍一下docker2. 介绍一下namespace,cgroup,unionfs3. 除了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常见的workload3. 创建deployment的流程 watch机制的源码4. k8s 的三种探针5. 介绍service6. k8s 网络的底层实现(kubeproxy,iptables...)7. 容器和pod的区别8. 实习项目9. 未来职业规划