我经历过的英语面试
面试 | 内容 |
---|---|
微软暑期实习二面 | 英文自我介绍 回答了面试官的追问 |
Morgan Stanley 电话简历面 | 简单Java八股,通过本场面试 |
Morgan Stanley 3轮技术面试 | 算法题+技术问题 磕磕绊绊解释思路 |
TikTok Singapore 技术面+HR面 | 3场技术面中有一半时间用英文介绍项目,解算法题,回答追问,进行反问;HR面全程用英语回答问题表达诉求 |
以上所有面试并除了Morgan Stanley因为技术问题没回答好挂了之外其他都通过了面试本身。英文的技术面试重点依旧是技术,但是经过我的练习,我至少可以做到尽可能减少表达不流畅带来的负面影响。
我训练的主要目标是提升表达的流畅度,对口语的口音没有太多要求。
碎片时间利用的方法
英语刷算法题
英文面试中手撕算法题的关键依旧是讲清楚算法题,只不过多了一个附加条件——用英语。我在原来写自己的题解、梳理思路的基础上只是替换了语言。先保证自己能用中文清晰的写出算法题思路和需要注意的要点。
做英语算法题,看英语题解,用英文关键词搜索 尽可能营造沉浸式环境,同时减少对英语的陌生感和恐惧感,避免看到英语算法题就头晕。还可以学习相关术语。
大胆写 不需要在意语法 是Broken English也没关系 如果一开始觉得直接说很困难可以先写出来,作为缓冲。写的时候可以不在意语法,不一定要是完整的句子,把要点写出来,再考虑连起来。
模仿学习矫正是必须要下的功夫 参考母语者是如何讲题的可以帮助自己修正讲题的方式。我参考的是NeetCode。他擅长用样例讲解算法,并且用语非常基础,易于模仿。在学习模仿的过程中也可以积累常用的讲解算法题的表达。