面试面经 · 字节跳动
【字节跳动】【飞书后台开发】【校招一面】面经(Java基础+Redis+算法)
【字节跳动】【飞书后台开发】【校招一面】
基本信息
| 项目 | 内容 |
|---|---|
| 公司 | 字节跳动(飞书) |
| 岗位 | Java 后台开发 |
| 轮次 | 一面 |
| 时间 | 2025 校招 |
| 面型体感 | 技术面,50分钟,题目偏基础 |
| 面试官风格 | 态度好,有反馈 |
| 结果 | 通过 |
面试题目(按提问顺序)
- 算法题:无重复字符的最长子串
- 算法题:迭代实现二叉树中序遍历
- HashMap 和 ConcurrentHashMap 的实现原理?JDK 1.7 和 1.8 有什么区别?
- GC 算法有哪些?常用的垃圾收集器有哪些?
- Minor GC 和 Full GC 的区别和触发条件?
- MySQL 的 MVCC 机制是什么?
- Redo Log 是怎么使用的?
- 项目相关:区块链用的什么共识算法?
面试感受 / 反馈
飞书部门一面,面试体验极佳。面试官态度很和蔼,所有问题都有反馈。八股题目不算太难,但要求回答有深度。算法题先做,然后聊技术。面试官会结合你的项目提问,所以项目经验要熟悉。
准备建议
- HashMap/ConcurrentHashMap 是必考,要能讲清实现细节
- GC 算法和收集器要熟悉,能说出各自适用场景
- MySQL 的 MVCC 和日志机制要理解
- 算法题先做,注意时间分配