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