TikTok OA 四题十几分钟做完,不是我快,是这套题库规律太明显了
刚做完 TikTok 26NG 的 OACodeSignal 四题十几分钟推完。不是在炫是这家的题库真的有规律——前两题偏模拟送分第三题数据结构第四题循环调度跟 HRT、Uber、Capital One 那套风格高度重合做过同类题进去就是默写状态。把四道题的思路写出来有在备考的参考一下。第一题无人机配送步行距离从位置 0 把货送到 target沿途有充电站。每轮找前方最近的充电站派无人机最远飞 10 单位飞不到终点就步行去取回货物重复直到到达。算步行总距离。充电站排序然后贪心模拟每轮找下一个站点步行距离累加当前位置更新为站点加 10继续。只统计步行那部分无人机飞的不算。没有充电站的情况别漏——直接步行到终点单独处理。第二题报纸排版对齐给段落单词、对齐方式LEFT/RIGHT和每行最大宽度排版后加星号边框输出。双指针维护当前行能放下就拼放不下就新开一行。输出时按对齐方式补空格到 width再加边框。这题细节最多容易翻车的地方有两个边框不计入 width单词间空格数要算准。建议本地多测几组再提交。第三题山峰高度最相似对只能比较间隔至少 viewingGap 的山峰找所有满足条件的峰对里高度差最小的。从左往右扫用有序结构维护已出现的高度对当前高度找前驱和后继更新最小差。数据量大的话上树状数组加离散化。暴力枚举在数据量稍大时就会超时这题别想着能靠 O(n²) 蒙过去。第四题手机备用电池手机要用 t 分钟电池按顺序循环用完要充电才能再用某时刻所有电池都在充就返回 -1否则返回用完的电池数。模拟电池供电维护每块电池下次可用的时间往后找合法的继续用直到时间跑完。重点要判断所有电池同时在充电这个死锁场景漏了就挂。时间分配参考第一题 5-8 分钟规则理清了很快第二题 8-12 分钟细节多留够时间第三题 10-15 分钟提前想好数据结构再动手第四题 8-12 分钟模拟加状态判断。做完留点时间检查边界。FAQTikTok 26NG OA 和实习 OA 一样吗题型和平台基本一致难度都在 Easy-Medium题库重合度很高。第三题一定要用树状数组吗不是必须有序集合加二分也能过关键是不能纯暴力。最近还有哪些公司用同一套题库HRT、Uber、Visa、Capital OneCodeSignal 70-90 分钟四题的风格非常统一。最后说一句TikTok 这套 OA 套路稳定把模拟、排版细节、区间查询、循环调度这几类各练熟了进去基本就是默写。而且这套题库不止 TikTok 在用准备一次能覆盖好几家。我们是 InterviewShow整理了 CodeSignal 这套 70 分钟四题共 130 道真题上面这几类考点基本全覆盖了。有在备考的可以来聊按目标公司给针对性刷题清单。祝大家都顺利过