面试面经 · 字节跳动
【字节跳动】【后端开发】【校招一面】面经(连轴转40分钟八股+算法)
【字节跳动】【后端开发】【校招一面】
基本信息
| 项目 | 内容 |
|---|---|
| 公司 | 字节跳动 |
| 岗位 | 后端开发 |
| 轮次 | 一面 |
| 时间 | 2025 校招 |
| 面型体感 | 技术面,八股+算法,节奏快 |
| 面试官风格 | 直接高效,追问深入 |
| 结果 | 通过 |
面试题目(按提问顺序)
- 进程和线程的区别?哪些资源是共享的?
- 进程间通信方式有哪些?重点讲一下 fork 函数的执行过程
- TCP 三次握手的过程?四次挥手的过程?
- TIME_WAIT 状态发生在哪一方?过多的 TIME_WAIT 如何处理?
- 接口调用如何保证幂等性?有哪些方案?
- 数据库事务的 ACID 特性是什么?InnoDB 是如何实现事务的?
- 算法题:接雨水(LeetCode 42)
面试感受 / 反馈
字节后端一面节奏很快,连轴转风格明显。面试官直接高效,八股问得很全面,从操作系统到网络到数据库都有涉及。算法题是 LeetCode 中等难度,需要手写代码。面试官会追问细节,回答时要有深度,不能只说表面。
准备建议
- 进程线程、进程间通信要准备到位
- TCP 三次握手四次挥手是必考,要能讲清状态转换
- 接口幂等性方案要能说出多种实现方式
- 算法题刷 LeetCode 中等难度,接雨水是高频题