佑驾创新

服务端开发一面面经

完整信息

33 条问法 · 30 道题

本篇目录
  1. 面试时间:9.18

    实习

    八股

    基础架构 & 网络

    • DDD 的好处
    • 软件工程的开发模式
    • 四层网络模型
    • HTTP 状态码
    • Thrift RPC 原理与特点
    • TCP 和 UDP 的区别
    • HTTP1.1 / HTTP2 / HTTP3 区别
    • 为什么很多网站不用 QUIC
    • Linux 排查网络故障常用命令
    • 一台交换机、五台电脑的局域网通信方式
    • 浏览器输入域名完整执行过程

    Java 基础 & 算法

    • Java 注解的原理
    • 反转字符串(Java 实现)
    • 两个数组求交集
    • Java 如何排查死锁

    Go 基础

    • Go 的 map 实现原理

    数据结构 & 分布式基础

  2. 常见查找树有哪些

  3. 分布式主键生成方案

  4. 雪花算法原理

  5. 跨服务分布式事务机制

    MySQL 数据库

    • MySQL 引擎区别
    • MySQL 主键设计原则
    • MySQL 死锁问题及解决

    中间件 & 缓存

  6. Redis 的用途

  7. Kafka 核心原理

  8. ELK 架构

    容器 & 运维

    • Docker 的好处
    • 容器和虚拟机的区别

    安全算法

    • 常见加密算法分类及原理

    AI 开发相关

  9. AI 编程的优点

  10. AI 应用开发完整流程

手撕

1.反转字符串

2.数组交集

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33

相关公司