刚结束 TikTok MLE Intern 的 VO。面试官是国人。面之前看好多网友说 Intern 不会很难,结果我可能遇到了“Hard 模式”,被结结实实地“拷打”了一番。面试官的风格是:只要是你简历上写了的技术栈(Python/JavaScript/C/Java/CSS…),他全部都问了一遍。
整场面试大概 60 分钟,节奏很紧凑。
面试流程与内容:
第一部分:简历复盘 + BQ + 八股文轰炸(前 30 分钟)
上来先详细复盘了简历项目,然后问了几个 BQ。接着就开始了漫长的八股文(Trivia)环节。
因为我简历上写得比较杂,面试官真的一个一个语言抓着问。
- Python:
- 很久没用了,第一题问的啥都没听懂。
- 问了 Decorator(装饰器)。(我实在记不得了,就说现在主要用 Java,结果他立刻转火 Java)。
- Java:
- Why do you think Java is an object-oriented language? (标准答案应该有三点,我只答上来两点)。
- How does garbage collection work in Java? (Java GC 原理)。
- When do we use “final” as a keyword? (final 关键字的使用场景)。
- C 语言:
- Why C doesn’t support function overloading? (为什么 C 不支持函数重载)。
- How to convert a string to an integer in C? (C 语言里怎么把字符串转整型)。
- JavaScript:
- What is rest parameter in JavaScript? (JS 里的剩余参数是什么)。
- 测试相关:
- List six types of software testing. (列举 6 种软件测试类型,还要举例说明)。
- Have you used Selenium before? (没用过,就没深问)。
- List five ways for catching the element. (列举 5 种抓取页面元素的方法,需举例)。
后面还问了三四个我完全没听过的工具或技术,看我不懂就跳过了。
第二部分:代码考核(后 20 分钟)
被八股文整懵了之后开始写代码。万幸代码部分比较常规,一道 Medium 一道 Easy。 注意:题目界面只有中文描述。
- 求字符串的最长回文子串 (LeetCode Medium 原题)
- 反转单链表 (LeetCode Easy 原题)
第三部分:反问环节(最后 10 分钟)
我问了什么时候能出结果。 面试官回复说:他需要把资料和分数提交给上级,然后他们再评估,流程中可能还会再回头看我的简历。所以时间不确定,可能会比较久。
总结与心得:
虽然是 MLE 的岗位,但这次 VO 感觉非常侧重基础和简历的广度。
- 关于 Coding: 都是很正常的力扣类型题目,不用慌,正常发挥就行。
- 关于八股: 真的要对简历上写的每一个字负责!面试官会根据你简历上的技术栈进行全方位的“拷打”。虽然我申请的是 MLE,但这次问了很多通用的 CS 基础和不同语言的特性,大家准备的时候除了大模型的知识,基础也不要落下。
面 TikTok MLE,一定要注意这几点
- 简历写什么就一定要准备什么
不要抱侥幸心理,不要写没深入用过的语言或工具。 - 八股不是问你会不会写,是问你懂不懂原理
特别喜欢问为什么、怎么实现、底层怎么做。 - 考察广度大于深度
会跨语言跳来跳去,所以要准备“多语言基础知识点”。 - Coding 非常基础,但要求无 bug、逻辑清晰
TikTok 不会用非常 trick 的题来筛人。 - 表达重要度极高
你卡壳、停顿、绕圈,都会直接影响对方判断。
TikTok MLE 常见 FAQ
1. TikTok MLE VO 会问 ML 吗?
会问,但大多是你项目里出现的机器学习内容,不会像研究岗那样深挖公式。
2. 会考大模型相关八股吗?
今年开始会问一些大模型基本概念,例如 embedding、推理流程,但主要还是围绕你简历写的内容。
3. 语言要准备几门?
如果你简历写了三四门,他就会按你写的都问。
建议把“长期不用的语言”从简历里删掉。
4. Coding 难吗?
不难,LeetCode common 两题即可。
5. 面试官会不会很 push?
不会故意给压力,但 TikTok 的面试风格本来就偏快节奏和直切主题。
Programhelp 全流程硬核助攻:
面对越来越卷的求职市场和像这样突如其来的简历深挖,你需要更稳妥的保障。这次运气好代码题不算难,但下次的 OA 呢? Programhelp 为你提供从网测到 Offer 的全流程助攻:
OA 满分保障:承诺 100% 通过 HackerRank/Codesignal 等全平台网测,远程无痕,安全可靠。
VO 实时支持:面试中遇到答不上的八股文或算法题?我们的专家团队实时为你提供思路和答案。
把求职过程中的焦虑和不确定性交给我们,你只负责拿到 Offer!