TikTok 2026 春招 OA 在一畝三分地上的反饋密度上來了,110 分鐘 7 題的 CodeSignal 形態依然是主流,但 反作弊(anti-cheating)監控 比往年嚴了不止一檔。本篇按真題密度梳理三大主線、給出 Python 解法、並明確解釋「哪些行為會觸發反作弊系統」與 OA輔助 的合規邊界。
TikTok OA 概覽(2026)
| 維度 | 詳情 |
|---|---|
| 投放平台 | CodeSignal(GCA-style)/ HackerRank |
| 時長 | 110 分鐘 |
| 題量 | 7 題(4 道 easy + 2 道 medium + 1 道 hard) |
| 反作弊 | 全程攝像頭 + 螢幕錄像 + tab 切換偵測 |
| 評分 | 滿分 850(CodeSignal GCA 分數體系) |
| 通過門檻 | 一畝三分地反饋:≥ 740 / 850 進 onsite 較穩 |
反作弊機制:你必須知道的邊界
TikTok 2026 強化的反作弊點:
- 攝像頭 + 螢幕錄像:全程錄像,事後 ML 模型掃
- tab 切換偵測:超過 3 次 tab 切換會被打 weak signal
- 程式碼相似度比對:同 batch 候選人程式碼 AST 比對
- 貼上 / 複製行為日誌:貼上超過 N 行會被記錄
- 聲音環境:偵測說話聲 / 第三方提示
OA輔助 合規邊界:
- ✅ 考前限時模擬、題型分桶、複盤錯題
- ✅ 提供高頻題範本和 idiomatic 寫法訓練
- ❌ OA 時幫你直接打字 / 遠端控制
- ❌ OA 時第三方在場 / 第三方協助看螢幕
我們的 OA輔助 服務只在考前幫你練紮實,OA 當天不做違規協助。這是底線。
主線一:影片流處理(推薦 / 排序)
題型描述
給定一個影片流 events[(t, video_id, action)],action ∈ {view, like, share, skip}。計算每個影片的「加權熱度分」並回傳 Top-K。
Python 解法
import heapq
from collections import defaultdict
WEIGHTS = {'view': 1, 'like': 5, 'share': 10, 'skip': -2}
def top_k_videos(events, k):
score = defaultdict(int)
for t, vid, act in events:
score[vid] += WEIGHTS.get(act, 0)
return heapq.nlargest(k, score.items(), key=lambda x: x[1])
易錯點:skip 是負分,部分候選人忘記減;隱藏 case 有「全 skip」造成所有分數 ≤ 0 的邊界。
主線二:字串題(高頻)
題型描述
「滑動視窗最長不重複子字串」「字串 K 次替換最長相同字元」「最長有效括號」類經典題,TikTok 幾乎每場必出 1–2 道。
Python 解法(最長 K 次替換最長相同字元)
from collections import Counter
def character_replacement(s, k):
cnt = Counter()
left = 0
best = 0
for right in range(len(s)):
cnt[s[right]] += 1
while right - left + 1 - max(cnt.values()) > k:
cnt[s[left]] -= 1
left += 1
best = max(best, right - left + 1)
return best
注意點:max(cnt.values()) 每次循環 O(26),整體 O(26n)。隱藏 case 包含全相同字元(length=n)。
主線三:圖演算法(社交網路)
題型描述
社交關注圖,給定 edges[(u, v)],求:
- 二度好友數
- 共同關注 Top-K
- 強連通分量(少數 batch 出現)
Python 解法(二度好友 + 共同關注)
from collections import defaultdict
def two_hop_friends(edges, user):
g = defaultdict(set)
for u, v in edges:
g[u].add(v)
g[v].add(u)
one_hop = g[user]
two_hop = set()
for f in one_hop:
two_hop |= g[f]
two_hop -= one_hop
two_hop.discard(user)
return two_hop
易錯點:自己被算進二度(user ∈ g[f] 時),必須 discard。
TikTok 110 分鐘 7 題題型分布
| 類型 | 數量 | 難度 | 時間預算 |
|---|---|---|---|
| 影片流 / 推薦 | 1–2 | medium | 25 分鐘 |
| 字串 | 2 | easy–medium | 20 分鐘 |
| 圖演算法 | 1 | medium | 15 分鐘 |
| 陣列 / 雜湊 | 2 | easy | 10 分鐘 |
| 模擬 / 資料結構設計 | 1 | hard | 30 分鐘 |
| 緩衝時間 | — | — | 10 分鐘 |
OA輔助 實戰路徑
oavoservice 的 OA輔助 服務
- CodeSignal GCA 分桶訓練:每天 1 道 easy + 1 道 medium + 30 分鐘限時
- TikTok 題型變體:影片流 / 字串 / 圖三桶共 15 道,含一畝三分地最近 30 天真題骨架
- 反作弊合規說明:OA 當天不做違規協助;只提供考前訓練
- VO 銜接:onsite 4 輪(coding × 2 + sysdesign + BQ),mentor 不變
一份「反作弊踩坑清單」
我們維護了一份 TikTok OA 反作弊踩坑清單,覆蓋:
- 不要在 OA 中途切到搜尋引擎查 syntax
- 不要把 IDE 切到第二螢幕
- 貼上超過 5 行會被記錄,最好手敲
- 攝像頭不要被遮擋
OA輔助 學員可以直接拿到這份清單。
具體方案與報價,加微信 Coding0201 溝通。
FAQ
TikTok OA 一畝三分地反饋通過率多少?
社區反饋:≥ 740 / 850 通過率約 38%;≥ 800 進 onsite 機率 ≥ 75%。
TikTok OA 平台是 CodeSignal 還是 HackerRank?
NewGrad / Intern 主要 CodeSignal GCA;Senior 偶爾 HackerRank。一畝三分地 80% 反饋是 CodeSignal。
反作弊觸發會怎樣?
第一次:標記 weak signal,不取消成績;第二次:直接判 fail,且 12 個月冷卻。
OA輔助 在 OA 當天能幫什麼?
我們只做考前訓練,包括題型分桶、限時模擬、錯題複盤。OA 當天不做違規協助。
正在準備 TikTok / ByteDance 海外 OA / VO?
oavoservice 長期追蹤 TikTok / ByteDance / Lemon8 / CapCut 的 OA + VO 真題。mentor 來自一線推薦 / 影片 / 商業化團隊,可以提供 CodeSignal GCA 分桶訓練、影片流題型庫、反作弊合規說明、onsite 4 輪模擬 等 OA輔助 / VO輔助 服務。
👉 立即添加微信:Coding0201,獲取 TikTok 一畝三分地高頻題與 OA輔助 方案。
聯絡方式
Email: [email protected]
Telegram: @OAVOProxy