注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
1月底拿到了MSFT SDET的OFFER,把面经分享给大家,希望能给找工作的筒子们有一些帮助
========================================
先简单介绍下背景,SJTU 2010本科毕业,专业软件工程,本科期间木有公司实习经验(心头的痛),大二时候参加了学院和Intel合办的SJTU-Intel Pilot Class,大四一年都在Software Theory and Practice Group做了一年的研究,期间和Phd大哥一起做的关于Dynamic Dispatch的实验数据在我毕业之后,Phd大哥整理了实验数据然后在OOPSLA发了论文,拿了一个二作。申请期间,因为IBT和GRE的硬伤(都是考前一周突击的,分数就不说了。。心头永远的痛),导致没有申请到有奖学金的Phd Program,最后从了保底的USC MASTER AD,开始了我慢慢留学之路。
在USC的课程很多和本科的知识都有交集,或者说都是本科学过的,压力虽然有,但没有想象中那么大。2010年10月份经过学长的ref,拿到了Information Sciences Institute的on campus的parttime job, 然后知道现在,还一直在那边做,包括暑假,也没有去外面找业界的实习(就面了G,然后被华丽丽的拒掉了T_T ),个人感觉,整个parttime所学到的东西要比在课程中学到的多得多,许多问题,只有在真正遇到的时候,才会去寻求解决的方法,一次实习或者兼职的经历可以让你的简历增色很多。
整个找工作的过程从2011年9月初就开始了,从career fair开始,各处找学长学姐要 reference,先是面了G家,结果电面被鄙视到爆,一周以后没有疑问的收到了拒信{:4_84:},然后收到Bloomberg,要做一个Online Test,准备了一晚上的C/C++,然后一进系统发现全是Java(感觉是因为我在填资料的时候,prefer language写了java).....虽说本科的启蒙编程语言是Java,但都是问到的Corba,awt之类的变态题目,然后2天以后没有意外的收到了拒信 ,Oracle虽然也找了学姐ref,但据说有GPA的硬性要求(楼主是那种不学无术考前临时抱佛家的典型分子),发了2封resume都没有消息,直接默拒了。正当万念俱灰之时,收到了MSFT的campus interview的通知,在此之间,又找MSFT的学长要了ref,但好像其实还是要从校招这边走。
campus interview前一晚,把career cup的那本coding interview再翻了一边, 把主要的几个章节纸上写一边,电脑上再写了一遍,最优解和各种变形也都略微记了一下。然后第二天找了件还算正式的休闲衬衫和牛仔裤板鞋就上阵了。面试前一天的晚上,几位面试官都和我们见过面,主要是面试前交流一下,有什么关于面试的问题可以当场问。三位面试官全是SDET,分别来自XBOX,VS和WinPhone三个组。面试当天,我被安排和VS的面试官一组。
校招的流程基本都一样,第一轮是behavior question, describe your favorite project,我就把本科时候做的online debug engine for java program和他提了一下,强调这是我的第一个team project,从中学到了很多东西。大概扯了5分钟之后,开始进用已有的library,最后依旧是test cases,因为这题在career cup上也有,上面囊括了很多经典的测试用例,所以基本上没大问题。
被干完四轮,有一种虚脱的感觉,跟大哥说。。哥,我需要休息休息,眼神都没法concentrate了。。然后大哥把组里的PM叫来了,一起去喝了杯咖啡,然后聊了聊PM大哥在组里的经历,然后带我去看了看地下室的运动房。。。。PM大哥走之前给了我一张名片,说如果offer了,记得联系他,他可以跟我很多组里的信息,方便我更好更快的融入组里。
然后在LOBBY休息了一个小时,打开电脑和学长联系交流了一下,学长说,下一轮没有意外,应该会见到你将来的manager。最后一轮果然是manager,大哥简单介绍了一下之后开始做题,要求是对一个函数写test cases,输入是两个矩形,要求返回这两个矩形是否相交。期间遇到了两个矩形共边/共顶点的情况是否应该被认为是相交,然后就举了map和pixel的例子,说明这个要因情况不同而不同对待,然后问如果在实际情况中遇到这种情况,改怎么办。。我说打回给DEV,重写。。然后大哥说,this is always a solution,问我有没有其他办法来做(后来听学长说,在工作中,这是一个很实际的问题,test和dev之间经常会因为这种事情吵架。。。)。最后怎么答得也不太记得了。然后最后例行提问,结束。
回到recruiter那边之后,她问了问今天面试的情况,说她希望我能有一个很好的interview experience,然后例行对话完之后,就回宾馆了,晚上找学长们吃了个饭,第二天自驾游seattle玩了一圈,然后下午飞机回LA。
回LA第二天就收到了recruiter的邮件,说有offer了,然后约时间通电话。貌似今年新招的都是一样的package, 95K Base+10% bonus(up to 20%)+5w公司股票。因为只有一个on site,也无法和其他的公司进行比较,拿到OFFER之后。。就把A家的面试拒掉了。。
以上就是楼主M家on site的经历,希望对各位正在找工作的筒子们有用,最后,祝各位都能找到自己中意的工作:-) |