wxg一面

154 阅读1分钟

base:深圳

  1. 自我介绍
  2. 简单的项目介绍(功能)(1+2 10min左右)
  3. 算法(50min)

WXG算法题

问八股(30min左右)

  1. 说常见的排序算法及其时间复杂度
  2. hash冲突的解决方法有哪些(不全)
  3. 红黑树的理解及常见应用场景(不全)
  4. tcp的四次挥手
  5. 四次挥手中客户端的time_wait在哪个阶段
  6. time_wait过多怎么优化
  7. udp和tcp的区别及udp的优势
  8. tcp的活动窗口机制(不会)
  9. netty的原理和特点
  10. netty用的哪种I/O模型
  11. select、poll和epoll的区别
  12. 常见的进程间通信方式
  13. 了解协程吗(轻量级的用户线程)
  14. 进程和线程的区别
  15. 项目难点
  16. 项目中怎么解决缓存穿透的
  17. redis的原子性的操作或命令有哪些
  18. 项目怎么来的,参与了哪些模块的开发
  19. 反问