面经

92 阅读1分钟

字节跳动一面

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、算法 打印“之”字形