佑驾创新
服务端开发一面面经
完整信息
本篇目录
面试时间:9.18
实习
八股
基础架构 & 网络
- DDD 的好处
- 软件工程的开发模式
- 四层网络模型
- HTTP 状态码
- Thrift RPC 原理与特点
- TCP 和 UDP 的区别
- HTTP1.1 / HTTP2 / HTTP3 区别
- 为什么很多网站不用 QUIC
- Linux 排查网络故障常用命令
- 一台交换机、五台电脑的局域网通信方式
- 浏览器输入域名完整执行过程
Java 基础 & 算法
- Java 注解的原理
- 反转字符串(Java 实现)
- 两个数组求交集
- Java 如何排查死锁
Go 基础
- Go 的 map 实现原理
数据结构 & 分布式基础
常见查找树有哪些
分布式主键生成方案
雪花算法原理
跨服务分布式事务机制
MySQL 数据库
- MySQL 引擎区别
- MySQL 主键设计原则
- MySQL 死锁问题及解决
中间件 & 缓存
Redis 的用途
Kafka 核心原理
ELK 架构
容器 & 运维
- Docker 的好处
- 容器和虚拟机的区别
安全算法
- 常见加密算法分类及原理
AI 开发相关
AI 编程的优点
AI 应用开发完整流程
手撕
1.反转字符串
2.数组交集
本篇目录
当前问题0133
- 01
DDD 的好处
- 02
软件工程的开发模式
- 03
四层网络模型
- 04
HTTP 状态码
- 05
Thrift RPC 原理与特点
- 06
TCP 和 UDP 的区别
- 07
HTTP1.1 / HTTP2 / HTTP3 区别
- 08
为什么很多网站不用 QUIC
- 09
Linux 排查网络故障常用命令
- 10
一台交换机、五台电脑的局域网通信方式
- 11
浏览器输入域名完整执行过程
- 12
Java 注解的原理
- 13
反转字符串(Java 实现)
- 14
两个数组求交集
- 15
Java 如何排查死锁
- 16
Go 的 map 实现原理
- 17
常见查找树有哪些
- 18
分布式主键生成方案
- 19
雪花算法原理
- 20
跨服务分布式事务机制
- 21
MySQL 引擎区别
- 22
MySQL 主键设计原则
- 23
MySQL 死锁问题及解决
- 24
Redis 的用途
- 25
Kafka 核心原理
- 26
ELK 架构
- 27
Docker 的好处
- 28
容器和虚拟机的区别
- 29
常见加密算法分类及原理
- 30
AI 编程的优点
- 31
AI 应用开发完整流程
- 32
反转字符串
- 33
数组交集