← 返回博客列表 TikTok 26 NG 面试全流程复盘|OA、Coding、HM 三轮真题与节奏拆解
TikTok

TikTok 26 NG 面试全流程复盘|OA、Coding、HM 三轮真题与节奏拆解

2026-05-11

背景:TikTok 北美 2026 NG 整体节奏在 Q1 后进入第二波 hiring window。本文整理 oavoservice 学员近 3 个月共 22 份面经,按"OA → 三轮 Coding → HM"重新结构化,并标出近期变体题。


一、整体面试流程

Resume Screen
    │
    ▼
OA(CodeSignal,4 题 / 70 min)
    │
    ▼
Coding Round 1(45 min / 2 题,LC Easy-Med)
    │
    ▼
Coding Round 2(60 min / 2 题,LC Med-Hard)
    │
    ▼
HM / Behavioral(45 min)
    │
    ▼
Team Match → Offer

关键观察:TikTok 流程比 ByteDance 国内组多一轮 coding,且 HM 通常由 senior manager / director 来面,对项目深挖很重视


二、Coding 1(45 min)

特点:题目偏 LC Easy 到 Med 下沿,主要考察基础写法和读题能力。

真题方向:修改 ≤ 1 个元素使数组单调

题目(变体):给定整数数组,最多修改 1 个元素(修改后任意整数),问数组是否可以变成非递减。

def can_be_non_decreasing(nums):
    n = len(nums)
    changed = 0
    for i in range(1, n):
        if nums[i] < nums[i - 1]:
            if changed:
                return False
            changed += 1
            # Greedy: prefer lowering nums[i-1] to nums[i]
            if i >= 2 and nums[i - 2] > nums[i]:
                nums[i] = nums[i - 1]
            else:
                nums[i - 1] = nums[i]
    return True

复杂度:O(n) 时间,O(1) 空间。

坑点:greedy 选择"改前一个 vs 改后一个"必须考虑 nums[i-2],否则会假阳性。


三、Coding 2(60 min)

特点:偏 LC Medium 上沿,考察图论 + BFS + 数据结构组合。

真题方向:距离最小的节点(BFS 变体)

题目(变体):给定有向图和起点 s,每个节点带颜色 color[i],找出距离 s 最近的红色节点;若多个并列则返回编号最小者。

from collections import deque

def nearest_red_node(graph, color, s):
    n = len(graph)
    dist = [-1] * n
    dist[s] = 0
    q = deque([s])
    best_node = -1
    best_dist = float('inf')
    while q:
        u = q.popleft()
        if color[u] == 'red' and (dist[u] < best_dist or
                                   (dist[u] == best_dist and u < best_node)):
            best_dist = dist[u]
            best_node = u
        for v in graph[u]:
            if dist[v] == -1:
                dist[v] = dist[u] + 1
                q.append(v)
    return best_node

复杂度:O(V + E)。

面试常见追问


四、Coding 3(HM 前的最后一道,部分岗位)

部分组在 HM 前会加一道轻量设计题(如轻量 rate limiter / 简化 feed),考察沟通而非 corner case。


五、HM Round(45 min)

5.1 高频问题

  1. Why TikTok(必问,不要只说"短视频")
  2. 最有挑战的项目,技术 + 协作两个层面各讲一个
  3. 与同事冲突的例子
  4. 5–10 年职业规划
  5. 反问环节:至少准备 3 个

5.2 STAR 自检


六、整体节奏与时间预算

阶段 推荐时间
简历→OA 1–2 周
OA→Coding 1 1 周
Coding 1→Coding 2 1–2 周
Coding 2→HM 1 周
HM→Offer 2–4 周

总周期:4–8 周


七、常见问题 FAQ

Q1:TikTok 26 NG 面试一共几轮?

A:通常 OA + 2–3 轮 Coding + 1 轮 HM,整体 4–5 轮。

Q2:TikTok 和 ByteDance 是同一套面试流程吗?

A:不是。TikTok 北美独立运营,流程更接近硅谷大厂;ByteDance 国内组流程更短但题更难。

Q3:TikTok OA 用什么平台?

A:北美 OA 走 CodeSignal Industry Coding(4 题 70 分钟)。

Q4:TikTok 面试反作弊严格吗?

A:OA 阶段中等严格,VO 阶段会要求强制开摄像头 + 屏幕共享

Q5:TikTok HM Round 一定要 Why TikTok 吗?

A:几乎 100% 会问。建议准备 30 秒 / 1 分钟 / 2 分钟三种长度版本。

Q6:TikTok 给 H1B sponsor 吗?

A:给。2026 NG 继续 sponsor,但 perm(绿卡)路径速度不及 Big Tech。

Q7:TikTok 流程中可以 timeout 反悔吗?

A:每个阶段都有约 1–2 周缓冲,超过 4 周不响应可能进入冷冻。

Q8:TikTok 挂了多久能再投?

A:北美隐性冷冻 6 个月,建议挂了后先复盘再走 referral。


八、需要 TikTok 面试辅助?

我们提供:当周 TikTok 高频题、Mock VO、HM 行为面辅导、VO 实时辅助。


最后更新:2026-05-11 | 作者:oavoservice 面试组