這不是一篇拼湊的「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 為字元種類數)。
面試常見追問:
- 允許 1 次替換?→ 滑窗 + 頻次表
- 字元集是 Unicode?→
dict取代固定陣列 - 串流輸入?→ 維護一個移動左端點的 deque
四、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 前加一道偏溝通的設計題:
- 簡化版 rate limiter:fixed window / sliding window / token bucket
- 簡化版短網址服務:hash + Base62 + 衝突重試
- 簡化版 feed 排序:時間衰減 + 個人化加權
這一輪 面試官不在意你能不能寫完,更在意你 是否主動釐清需求、是否給出 trade-off。
六、HM Round:必問與高頻追問
6.1 必問問題
- Why TikTok(幾乎 100% 命中)
- 最有挑戰的專案,分技術和協作兩個維度各講一個
- 與同事或上級衝突的具體例子
- 5–10 年職涯規劃
- 反問環節:建議準備 3 個以上
6.2 STAR 自檢
每個專案用 3 個不同角度的 STAR(技術深度 / 協作衝突 / 失敗復盤)準備,不要把同一個故事套三個問題。
6.3 VO代面 / VO輔助 在 HM 輪的實戰路徑
oavoservice 在 HM 輪提供 mock HM 1v1 訓練 + 提問追問錄影復盤 + 反問題目清單 + 即時 cue。我們見過最嚴重的失敗案例是「故事很好但和岗位 JD 完全無關」——這恰好是 mock 階段最容易暴露的問題。
七、Offer 談判與 Team Match
- 北美 SDE NG L3 base 大約 150–170k,sign-on 25–40k,RSU 4 年 vesting
- Team Match 階段建議 同時和 2–3 個組聊,不要押單一團隊
- HC 緊的組會主動加快流程;反之要警惕「卡 3 週沒消息 + 頻繁問可用性」的組
八、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