面的学术项目实习生,主要问的go和k8s。
先做了一个算法题,LRU
然后开始提问:
1:Linux上进程通信的方法有哪些
2:go如何开启一个协程
3:协程和进程、线程之间的区别是什么
4:如果我的电脑是64核,开启多少个协程和进程会卡顿
5:之前用过K8S吗?
6:怎么搭建的集群
7:常用的K8S命令有哪些
8:Deployment部署一个pod的流程是怎么样的
9:部署到node上以后,kubelet是怎么操作的
10:ContainerRuntime有什么用
11:一个pod通常有几个容器组成?一个容器由几个进程组成
12:介绍一下etcd的选举算法(即有5个etcd,最多可崩溃几个?)
总结:感觉问的不难,是我太菜了还没准备好 /哭