← 返回部落格列表 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 個元素使陣列單調

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
            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 變體)

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 面試組