博主是一只大三本科生,计算机专业。三月份开学之后,各种实习面试纷纷开始,我陆续投了五家业内顶尖的公司,拿到了4个Offer。有这样的结果也出乎我预料,为了照顾以后的学弟学妹们,我把我的经历和体会都记下来。
首先被拒掉的是Google,面试方法是约时间在google doc上写代码,对方面试的工程师能实时看到你的代码。结合后面的各种面试,郑重提醒:题目都不难,重要的是在没有IDE的帮助下把代码写对,不能有致命bug,另外尽可能保证效率最优。基本上不会考算法。Google申请人数很多,建议早早就内推,即使内推我也隔了两个多月才收到电面。
微软和Google的面试都是一上来就手写代码,我猜想这可能是这些美帝科技公司的一贯作风。不过我也说了代码并不难,所以不必紧张。推荐几本书,《剑指Offer》《编程之美》《程序员面试金典》,至于据说人手一本《程序员面试宝典》翻翻就好,都第四版了还有很多错误,不忍细看。如果有空的话再上Leetcode刷一刷题练练手,和算法竞赛题很不一样。
继续说微软。投简历之后会接到在线笔试,在hihocoder做题,算法题,还是有点难度的,但远不及ACM。面试等邮件通知。一共三个面试官,前两个是平行的,如果他们都说你不行就基本要挂了,否则就等下一个面试官。全部是技术面,基本上写代码、写完代码随便聊聊,问点基础知识。有同学问会不会是英语,这个是随机的,取决于面试官,比例不会很多,像我呆了一天只看到一个印度的面试官。我面的是微软苏州,似乎上海要难一些,北京的情况不清楚。微软可以报销路费和住宿,赞一个!
微软校招的邮件系统出了点问题,网易系的