大约一个多小时,问k8s和docker是因为我的项目用到了,有些概念还是不熟,稍微往深了问就不会了面试官挺好的,不会的问题会引导,但我还是不会自我介绍问题:1. 什么是Docker2. Docker 的资源隔离是怎么实现的3. 什么是Kubernetes,讲一下Kubernetes的架构,例如POD是如何创建的4. Kubernetes各组件是如何通信的5. 服务调用服务有哪些方式6. 进程间通信的方式7. RAFT协议的选主流程8. ETCD是如何基于RAFT实现的,如果是你,你想如何实现一个ETCD9. 了解gRPC吗,RPC和HTTP请求有什么区别10. 你项目中用到了TC,说一下是怎么用的11. golang中数组和切片的区别12. jsonRPC是如何工作的,是如何处理请求的手撕:1. go实现一个限流器2. lc. 328 反问:业务对本次面试有什么建议吗