← 返回部落格列表 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'))
    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)。

實戰中這道題學員最常踩的坑是 比較 tuple 的寫法。死記「先 dist 升冪、再 priority 降冪、最後 idx 升冪」,遠比臨場 debug 條件分支穩得多。


五、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,但綠卡路徑速度不如 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