1 中的题目大多数在 Medium 难度,少部分是 hard,据我的统计没有出现过 easy。大多数是改编,少部分是原题,只有一次( FLAG 某一家)碰上的题从来没见过,结束后也没搜到,估计是原创题。大多数题都是题面比较短,毕竟面试官也希望候选人能快速正确地明白题意。视频面试的话,一般是给一个协同的工具,你一边写,面试官一边看,不过记得一定要写的时候和面试官不断沟通交流提问,有的时候面试官会故意隐藏掉一些前提,你需要发现并理解原始需求。现场就白板写,同样需要不断沟通。
熟悉英文面试是必须的,而且往往会遇到口音问题(这里不单单是指印度口音,例如我在面试阿姆斯特丹以及曼谷的两家公司的时候,由于两家公司都非常崇尚多元文化,面试官会来自许多不同国家)。如果还不熟悉的话,可以尝试自己先用英语描述自己做过的项目,再不济可以先写下来再多念几次直到可以背,这都不愿意花时间那甭面了。。然后如果听不明白面试官的问题,直接让面试官 repeat,或者 give me an example,听不懂就再 repeat,直到你听明白为止,面试官只会因为你能力不足而拒绝你,不会因为你英语不好,更何况让候选人明白面试内容和题目本就是面试官的职责之一。不要因为自己口音重就不敢说,很多时候人家面试官口音比你还重啊。。。
安排
外企一般流程比较长,如果你申请的 office 是在国内,但是国内又没有太多决策权的情况下,基本上从申请到 offer 都需要 2~3 个月或者更久,所以建议早准备。同时面试多家的时候要好好安排,错开时间,不要像我从北京飞到 A 公司面试,然后在 A 公司白板面试结束继续回酒店开始 B 公司的电话面试,不仅累,而且万一酒店网络很差或者梯子不稳等等突发情况。越心仪的公司或者岗位建议放在越后面,不得不说面试表现会越往后越自然,也越容易发挥出最好的水平,我开头非常吃力非常不适应,跪掉了好几场面试,后半段几家基本就全是 offer。