网易二面面经
2025年10月23日 网易二面
全程32分钟,无手撕。
- 实习拷打
- 为什么需要分布式 ID?不能直接用数据库自增 ID 吗?
- 请详细解释雪花算法的结构和生成过程。
- 如果用 UUID 代替雪花 ID 会有什么问题?
- 你如何实现接口限流?具体用了什么技术?
- 限流的时间窗口机制是如何工作的?
- 如果多个接口都需要限流,你的代码结构是如何设计的?
- 能否在定义接口时直接声明限流规则?如何实现?
- 限流注解背后的 AOP 逻辑是什么?Spring AOP 的实现原理了解吗?
- 你提到用了二级缓存(本地缓存 + Redis),为什么需要二级缓存?
- 缓存的数据如何保证一致性?特别是本地缓存的更新机制?
- 你用 Redis 的发布/订阅做缓存同步,和 Kafka 等专业消息队列有什么区别?
- 你现在是在做毕业设计吗?
- 是否可以提前来实习?时间上是否灵活?
好不容易走到二面了,也要求要提前实习,怎么这么困难啊……