字节跳动软件工程师模拟面试

字节总部(北京/新加坡)——跟 TikTok 美国/英国不同。LeetCode Hard 重头戏。HM 轮含 15 分钟 Hard DP 题。北京岗实际要求中文。出身重:清华/北大/复旦主导。

  • 3 轮 + HM
    标准 loop
  • LC Hard
    Coding 门槛
  • 15 分钟
    HM Hard DP 限时
  • 免费
    第一次 mock

为什么字节总部跟 TikTok 美国/英国结构上不同

按字节总部候选人报告(Glassdoor / Blind / 1Point3Acres)+ nodeflair 243 面试合集,字节总部(北京/新加坡/偶尔美国)是跟 TikTok 美国/英国实质不同的过滤器,即使同母公司。门槛更高:LeetCode Hard 重头戏 vs TikTok 美国的 Medium 重点。HM 轮签名是 15 分钟限时的 Hard DP 题——对该难度类异常短。

筛选最重要三个信号:(1)时间压力下 Hard DSA 熟练——练 LC Hard 配 15-30 分钟限时,不是 45-60 分钟;(2)简历列技术的架构级深度——字节探查你列的任何技术(K8s scheduler 内部、MySQL 聚簇索引、Redis cluster 分片);(3)中文 / 中国 tier-1 对齐——北京/上海岗实际要求中文;国际候选人需要补偿信号(FAANG 实习、中国 tier-1 实习、目标学校出身)。

按地理薪酬(按 Levels.fyi 2026 年 5 月):北京 1-2 ¥454K → 3-1 ¥1.71M;新加坡 1-2 S$115K → 3-1 S$326K;美国 1-2 $198K → 2-2 $420K。字节 2021 年 11 月官方结束 996(按 Washington Post / IT Pro),换成「1075」——但 Glassdoor 评论仍描述高压指标驱动文化。ByteStyles 文化支柱(Always Day 1、Be Candid and Clear、Seek Truth and Be Pragmatic)在行为面被明确探查。

Loop 长这样

逐轮拆解

  1. 01

    Recruiter screen

    Pre-onsite
    30 分钟

    背景、语言流利度、location 偏好。北京/上海岗实际要求中文,即使面试用英语提供。新加坡/全球岗更灵活。

  2. 02

    HackerRank OA

    Pre-onsite
    ~90 分钟

    DSA 聚焦限时 coding。LeetCode Medium-Hard 混合。低于阈值自动拒。字节 OA 门槛比 TikTok 美国高——同母公司、不同过滤。

  3. 03

    R1 技术

    Onsite
    60 分钟

    LC Medium-Hard coding。口头 CS 基础:MySQL 聚簇索引、Redis 数据结构、TCP vs UDP、SSL/TLS、OS 基础。简历列技术的架构级深度。

  4. 04

    R2 技术

    Onsite
    60 分钟

    更多 coding(经常 LC Hard)+ 简短系统设计。DP、图算法(DFS/BFS)、二分、堆、trie、滑动窗口、segment tree。

  5. 05

    R3 Hiring Manager

    Onsite
    60-90 分钟

    项目 deep-dive + 系统设计。经常含 15 分钟限时的 LeetCode Hard DP 题。CAP 定理推理、分片、容错被考。

  6. 06

    HR / 谈薪

    Post-onsite
    30 分钟

    薪酬讨论。R3 之后这主要是谈判,不是筛选。偶尔加跨团队第 5 面——字节正常,不是红旗。

题库

候选人报告的真实题目

  • Coding

    "15 分钟限时的 LeetCode Hard DP(HM 轮签名)。报道例子:最长回文子串变种、带约束的 edit distance。"

    Source · vervecopilot.com 字节 LeetCode 题、nodeflair 243 面试合集
  • 系统设计

    "系统设计:TikTok For-You 推荐 feed at scale。涵盖候选生成、ranking、检索、A/B 测试基础设施、实时用户行为 pipeline。"

    Source · designgurus.io 字节系统设计题、systemdesignhandbook.com 字节指南
  • 系统设计

    "系统设计:今日头条新闻 ranking ingestion at scale。涵盖 ingest pipeline、去重、ranking 模型 serving、实时 vs 批处理 trade-off。"

    Source · systemdesignhandbook.com 字节指南
  • CS 基础

    "口头:讲 MySQL 聚簇索引。什么时候帮助 vs 伤害?跟二级索引怎么交互?"

    Source · nodeflair.com 字节面试合集
  • CS 基础

    "口头:Redis 数据结构——什么时候用 sorted set vs hash vs list。讲 Redis cluster 分片策略。"

    Source · nodeflair.com 字节面试合集
  • Coding

    "Coding:配 DFS/BFS 扭曲的图问题。报道具体模式:带约束最短路径、拓扑排序-环检测变种。"

    Source · nodeflair.com、vervecopilot.com 字节
  • 行为面

    "行为面映射到 ByteStyles——「Always Day 1」(scrappy)、「Be Candid and Clear」(用数据跟经理 disagree)。期待具体 STAR 例子。"

    Source · joinbytedance.com/culture 官方 ByteStyles
  • 行为面

    "为什么字节具体(vs TikTok、腾讯、阿里、美团)?泛泛「我想做中国大厂」挂——展示具体产品参与。"

    Source · Glassdoor 候选人报告、Blind 字节线程
常见的信号问题

在这个职级容易被挂的地方

  • 时间压力下 coding 不完整

    按 nodeflair 243 面试合集:即使 15 分钟 HM 轮一道未完成的 Hard 题经常杀掉 loop。字节 coding 门槛比 TikTok 美国难——loop 之前练严格时间压力下 LC Hard,不是 LC Medium。

  • 简历列技术知识浅

    字节探查你列的任何技术的架构级细节。简历放 Kubernetes = 期待「讲 K8s scheduler 内部」。别列你不能在架构级别辩护的技术。

  • 单个强负面 review 压过正面共识

    按 Blind 字节线程:候选人报告 4/5 轮过了但因一个强负面 review 被砍。每轮都重要——没「掉到下一轮」缓冲。

  • 北京/上海岗中文差距

    按 Blind 线程(「不是中国人别申请字节」):北京/上海岗实际要求中文,即使面试用英语提供。日常工作和团队协作是中文。新加坡岗更灵活。早跟 recruiter 确认语言要求。

  • 泛泛「我想做大厂」动机

    字节跟腾讯/阿里/美团区分。泛泛答案挂。展示具体参与:TikTok 之外的字节产品家族(今日头条、Lark、抖音、字节云)、字节 Seed(AI 研究分支)的最近论文、或具体工程博客文。

Applr 的字节模拟面试是怎么对齐 rubric 的

Applr 的字节总部 mock 模拟 LC Hard 时间压力格式——Hard DP 题 15 分钟限时匹配 HM 轮结构。「口头 CS 基础」过滤复现(MySQL 聚簇索引、Redis cluster 分片、TCP/UDP)——泛泛「我用了 MySQL」答案被改写,浮现架构级深度。

系统设计轮提示字节特定规模(TikTok For-You、今日头条 ranking、视频 CDN)。行为面把答案映射到 ByteStyles 框架(Always Day 1 / Candid / Seek Truth / Courageous)——泛泛「我想做大厂」framing 被改写,引用 TikTok 之外的具体字节产品。

FAQ

字节跳动跟 TikTok 一样吗?

字节跳动是母公司;TikTok 是它产品之一(在中国外运营——抖音是中国版本)。招聘分开:字节总部(北京/新加坡/一些美国)给母公司产品(今日头条、Lark、抖音、字节云)。TikTok 美国/英国有自己的组织独立招聘。面试门槛不同——按聚合候选人报告字节总部比 TikTok 美国难。

字节要求中文吗?

北京/上海总部岗:按 Blind 线程和候选人报告实际是。即使面试用英语提供,日常工作和团队协作默认中文。面试官可能在轮中切到中文。新加坡办公室更灵活——英语主、中文加分。纯国际背景没中文是总部岗最弱 profile。早跟 recruiter 确认语言期待。

字节不同 geo 薪酬?

按 Levels.fyi(2026 年 5 月):北京 1-2(新人)中位 ¥454K、2-2 ¥786K、3-1 ¥1.71M、带顶 ¥2.53M。新加坡 1-2 ~S$115K、2-1 ~S$189K、3-1 ~S$326K。美国 1-2 ~$198K、2-1 ~$294K、2-2 ~$420K。PPP 调整后,北京 senior 薪酬跟美国可比。新加坡在中间。

「HM 15 分钟 Hard DP」实际什么样?

按 vervecopilot.com 字节 LeetCode 指南:hiring manager 轮,字节经常分配 15 分钟限时的 LeetCode Hard DP 题。这对 Hard DP 异常短(典型 FAANG 类似难度 = 30-45 分钟)。在激进时间压力下练 DP:最长回文子串、edit distance 变种、回文 partition。Hard DP 15 分钟内解出区分严肃申请人。

清华/北大出身的事呢?

按 36kr 报道:字节是清华毕业生 top-2 目标。清华有专门字节招聘通道。字节总部工程师里清华/北大/复旦/上交大严重过度代表。没这些证书的国际候选人需要补偿信号:FAANG 实习、中国 tier-1 实习(腾讯/阿里/美团)、实质开源贡献。纯国际背景没中文 AND 没目标出身最难。

字节结束 996 了吗?

是,2021 年 11 月官方结束(按 Washington Post / IT Pro 确认)。换成「1075」(10am-7pm、5 天)。但是:Glassdoor / Indeed / Blind 评论仍描述高压指标驱动文化、日常指标 review、团队相关加班。「狼性」(狼性)框架是更广中国科技 context,不专字节。即使 996 后也别期待 FAANG 级 work-life balance。

准备好用 Applr 练 字节跳动 的面试了吗?

免费开始 →