面试面经 · 字节跳动
【字节跳动】【电商后端】【一面】面经(高并发+分布式+缓存)
【字节跳动】【电商后端】【一面】
基本信息
| 项目 | 内容 |
|---|---|
| 公司 | 字节跳动(电商) |
| 岗位 | 后端开发 |
| 轮次 | 一面 |
| 面型体感 | 技术面,高并发+分布式 |
| 面试官风格 | 考察高并发能力 |
| 结果 | 通过 |
面试题目(按提问顺序)
- 高并发场景下如何保证系统稳定性?
- 限流的算法有哪些?令牌桶和漏桶的区别?
- 分布式锁怎么实现?Redis 分布式锁的问题?
- 缓存穿透、击穿、雪崩怎么解决?
- 缓存一致性怎么保证?延迟双删?Canal?
- 数据库分库分表怎么做?
- 消息队列怎么保证消息不丢失?
- 消息队列怎么保证顺序消费?
- 场景题:设计一个秒杀系统
- 场景题:如何保证库存不超卖?
- 算法题:LRU 缓存
面试感受 / 反馈
字节电商方向考察高并发能力,分布式和缓存是重点。场景题都是电商相关,要有实际思考。
准备建议
- 高并发方案要熟悉
- 分布式和缓存是重点
- 电商场景题要准备
- 消息队列要理解深入