Skip to content

云原生大厂面经(2023–2026,问题汇总)

仅保留问题;出处、文章时间和实际面试时间保留。

1. 小红书:基础架构(云原生)一面(10 题)

  1. HTTP/2 和 HTTP/3 有什么区别?
  2. QUIC 如何保证可靠传输?
  3. TCP 三次握手怎么走?
  4. TCP 四次挥手怎么走?
  5. 服务器为什么会有 CLOSE_WAIT
  6. 项目里 Kubernetes 怎么用?
  7. 为什么使用 Deployment?
  8. K8s 配置参数怎么理解?
  9. Go 并发编程怎么做?
  10. Go slice 底层和深拷贝怎么做?

2. 小米:K8s 运维/云原生方向(15 题)

  1. OpenStack 有哪些关键组件?
  2. OpenStack 版本为什么用字母命名?
  3. 搭建 OpenStack 遇到过什么问题?
  4. 资源下线如何判断上下游关系?
  5. 怎么判断进程是不是自研应用?
  6. 镜像和容器是什么关系?
  7. 制作镜像有几种方式?
  8. CMDENTRYPOINT 区别?
  9. Deployment 和 StatefulSet 怎么选?
  10. NodePort 怎么暴露服务?
  11. LoadBalancer 适合什么场景?
  12. Ingress 和 Ingress Controller 什么关系?
  13. ExternalName 能把服务暴露到外部吗?
  14. Service Mesh 解决什么问题?
  15. 两数之和怎么写?

3. 小米:云原生方向暑期实习(12 题)

  1. 多级缓存怎么实现?
  2. 多级缓存怎么保证一致性?
  3. Nginx 反向代理是什么?
  4. Nginx 如何负载均衡?
  5. 如何防止库存超卖?
  6. 分布式锁为什么会丢?
  7. Redis 分布式锁底层怎么做?
  8. 订单创建为什么会失败?
  9. Redis 切片集群怎么工作?
  10. Redis 持久化怎么减少数据丢失?
  11. 缓存三兄弟是什么?
  12. Bloom Filter 误判率怎么算?

4. 字节跳动:测开/基础设施配套题(10 题)

  1. grepfind 有什么区别?
  2. Shell 如何找重复最多的单词?
  3. HTTP 和 HTTPS 区别?
  4. 浏览器打开网页发生什么?
  5. TCP 和 UDP 区别,哪些协议用它们?
  6. 怎么理解 Docker?
  7. 什么是云原生?
  8. 了解 Kubernetes 吗?
  9. 进程、线程、协程区别?
  10. 进程怎么调度?

5. 腾讯:运维开发/云智配套题(10 题)

  1. Redis 有哪些数据类型?
  2. Docker 隔离原理是什么?
  3. Socket 网络通信流程?
  4. 进程、线程、协程如何选?
  5. Linux 怎么看进程、CPU、内存?
  6. TCP 为什么需要三次握手?
  7. K8s 常见对象有哪些?
  8. 服务发布失败怎么排查?
  9. K8s 如何做弹性伸缩?
  10. ConfigMap 和 Secret 区别?

6. 英伟达:测开/系统基础中的容器与 Linux(3 题)

  1. Docker 和虚拟机有什么区别?
  2. 软链接和硬链接区别?
  3. 线程是不是越多越好?

学习、验证、修订,持续构建 AI Infra 知识地图。