← 返回博客列表 TikTok 面经|SDE NG Offer 上岸复盘|OA + 三轮 Coding + VO代面 全攻略|2026
TikTok

TikTok 面经|SDE NG Offer 上岸复盘|OA + 三轮 Coding + VO代面 全攻略|2026

2026-05-26

这不是一篇拼凑的「TikTok 面试合集」,而是 oavoservice 团队基于 2026 春季窗 17 位 SDE NG 学员的一手 TikTok 面经做的复盘。我们按「OA → Coding 1 → Coding 2 → Coding 3 → HM」五段式重新结构化,并标出 VO代面 / VO辅助 在每个环节里的实战路径。


一、TikTok SDE NG 2026 整体节奏

Resume Screen
    │
    ▼
OA(CodeSignal Industry Coding,4 题 / 70 分钟)
    │
    ▼
Coding 1(45 分钟,2 题,LC Easy ~ Med)
    │
    ▼
Coding 2(60 分钟,2 题,LC Med ~ Hard)
    │
    ▼
Coding 3(45 分钟,部分组加轻量设计题)
    │
    ▼
HM / Behavioral(45 分钟)
    │
    ▼
Team Match → Offer

整体周期 4–8 周。Q1 后 hire window 仍在第二波,2026 年与 2025 年最大的区别是:HM 轮提前到 Coding 之前的组变多了,做心理预期时不要被去年的流程图带跑。


二、OA:CodeSignal Industry Coding

维度 实测数据
平台 CodeSignal Industry Coding
题量 4 题,固定 70 分钟
难度 Q1/Q2 简单,Q3 中等,Q4 偏难
反作弊 强制摄像头、屏幕共享、剪贴板拦截
通过分 一般 ≥ 600(满分 800)

最近样本里 Q4 集中在 字符串构造 + 模拟前缀和 + 二分,一份样本看到 图论 BFS 变体。Q1/Q2 大概率是签到题,把心态稳住、不要在 Q1 翻车,是 OA 阶段最大的胜率来源。

oavoservice 在 OA 阶段提供 题型预测 + 限时 mock + 全程实时辅助,从拿到链接到提交答案的整个窗口都有 mentor 陪同。


三、Coding 1(45 分钟):基础写法与读题

题目偏 LC Easy 到 Med 下沿。最近一份学员复盘的题:

题目(变体):给定一个字符串 s,找到最长不含重复字符的子串长度,并返回该子串在原字符串中首次出现的起点

def longest_unique_with_start(s):
    last = {}
    l = 0
    best_len = 0
    best_start = 0
    for r, ch in enumerate(s):
        if ch in last and last[ch] >= l:
            l = last[ch] + 1
        last[ch] = r
        if r - l + 1 > best_len:
            best_len = r - l + 1
            best_start = l
    return best_len, best_start

复杂度:O(n) 时间,O(k) 空间(k 为字符种类数)。

面试常见追问


四、Coding 2(60 分钟):图与数据结构组合

题目(变体):给定有向图与起点 s,每个节点带「优先级」p[i],找出 到 s 的距离最小、且优先级最高 的节点(距离平局看优先级,优先级也平局看节点编号小者)。

from collections import deque

def best_node(graph, p, s):
    n = len(graph)
    dist = [-1] * n
    dist[s] = 0
    q = deque([s])
    best = (float('inf'), float('-inf'), float('inf'))  # (dist, -priority, idx)
    while q:
        u = q.popleft()
        cand = (dist[u], -p[u], u)
        if cand < best:
            best = cand
        for v in graph[u]:
            if dist[v] == -1:
                dist[v] = dist[u] + 1
                q.append(v)
    return best[2] if best[2] != float('inf') else -1

复杂度:O(V + E)。

实战中这道题学员最常踩的坑是 比较元组的写法。死记「先 dist 升序、再 priority 降序、最后 idx 升序」,远比临场调试条件分支稳得多。


五、Coding 3(45 分钟):轻量设计题

部分组在 HM 之前加一道偏沟通的设计题,例如:

这一轮面试官不在意你能不能写完,更在意你 是否主动澄清需求、是否给出 trade-off


六、HM Round:必问与高频追问

6.1 必问问题

  1. Why TikTok(几乎 100% 命中)
  2. 最有挑战的项目,分技术和协作两个维度各讲一个
  3. 与同事或上级冲突的具体例子
  4. 5–10 年职业规划
  5. 反问环节:建议准备 3 个以上,覆盖产品、技术、团队

6.2 STAR 自检

每个项目用 3 个不同角度的 STAR(技术深度 / 协作冲突 / 失败复盘)准备,不要把同一个故事套三个问题。

6.3 VO代面 / VO辅助 在 HM 轮的实战路径

oavoservice 在 HM 轮提供 mock HM 1v1 训练 + 提问追问录像复盘 + 反问问题清单 + 实时 cue。我们见过最严重的失败案例是「故事很好但是和岗位 JD 完全无关」——这恰好是 mock 阶段最容易暴露的问题。


七、Offer 谈判与 Team Match


八、5 周备战节奏(以 2026 暑期 NG 为例)

周次 任务
W1 OA 限时 mock × 3,Q1/Q2 不丢分
W2 Coding 1 高频题(数组、字符串、滑窗)
W3 Coding 2 高频题(图、堆、并查集)
W4 设计题 trade-off 训练 + STAR 故事打磨
W5 mock HM × 2 + 反问问题清单定稿

FAQ

TikTok 北美 NG OA 几道题?多长时间?

CodeSignal Industry Coding,4 题 / 70 分钟。Q1/Q2 偏简单,Q3/Q4 拉开档次。

TikTok NG 面试反作弊严格吗?

OA 强制摄像头 + 屏幕共享 + 剪贴板拦截;VO 全程要求开摄像头与共享屏幕。oavoservice 的 VO代面 / VO辅助 已经针对这些机制做了完整适配,从环境搭建到实时 cue 都有成熟方案。

TikTok 挂了多久能再投?

通常 6 个月隐性冷冻。换岗位(NG → Intern 或不同 BU)一般另算池子,可以更早再投。

TikTok HM 一定要 Why TikTok 吗?

接近 100% 会问。准备 30 秒 / 1 分钟 / 2 分钟三档版本,并和 JD 关键词对应。

TikTok 给 H1B sponsor 吗?

给。2026 NG 继续 sponsor,但 perm(绿卡)路径速度不如 Big Tech,做长期规划要纳入考虑。


正在准备 TikTok / ByteDance 北美 NG 面试?

oavoservice 长期跟踪 TikTok 北美 SDE NG 的 OA + 三轮 Coding + HM 真题,mentor 来自一线 TikTok / ByteDance 团队,可以提供 OA 限时模拟、Coding 真题陪练、HM 行为面 mock、VO代面 / VO辅助 全链路服务。

👉 立即添加微信:Coding0201获取 TikTok 当周面经与 VO代面 路径


联系方式

Email: [email protected]
Telegram: @OAVOProxy