字节跳动一面
1、创建deployment的过程
2、context的用法以及context cancel的工作原理
3、描述一下slice的数据结构
4、了解request和limit吗?request和limit是如何实现的
5、rabc了解吗
6、service的类型:clusterP LoadBalancer NodePort
7、算法题:最长子串
8、helmChart使用过吗?主要讲了一下helm chart里面的几个文件
9、项目:简单介绍了一下选主算法
苏研一面
1、context包含的方法
2、mysql的索引:主键索引、普通索引、全文索引、联合索引、全文索引
3、如何查索引是否命中:explain
4、go的内存管理
5、go的垃圾回收
6、redis zset如何实现的 跳表的数据结构
7、goroutine的gpm模型 goroutine的上下文切换和普通线程的上下文切换区别、普通的线程上下文切换的开销在哪里 用户态到内核态的数据拷贝 IO模型:零拷贝
8、介绍k8s的组件包括哪些,互相之间如何协作
9、request limit qos
10、算法 打印“之”字形