返回信息流我的基本情况:北邮,通信专业,小硕,女
我从四月初开始投简历,一直想做C#软件开发,但是招C#的公司屈指可数,一个月下来就收到了安捷伦的面试通知~前后一共面了三个部门。第一面是在周五,先做了一个小时卷子,考的都是C++比较容易被人忽略的知识,但是如果平时不看书只做项目的话很有可能会被忽略到,具体题目实在是想不起来了(汗一个)。然后是工程师面试,他上来就问我项目中用的什么数据结构,我算法很弱,一听数据结构这种字眼就慌了,在他的提示下才明白他在问什么,接着他问排序,我说冒泡,继续问有没有效率更高的算法,答快排,他让我写一个快排,完全窘掉了,他又问平时用不用二叉树,我很诚实地说没有,他很干脆地走掉了。旁边的mm建议我好好看看数据结构。过了几天,又打电话过来,说我笔试答得不错,想再给我一次机会,又小小地面了我一次,问了一堆通信方面的知识,我对不起北邮的两年教育,什么都没答不上来~
一周后,另一个部门通知我去面试,这次是1V1,面试官很和蔼,问了我一个小时C#问题,包括接口,装箱,拆箱,异步委托等,答得还比较顺利,最后让我写了个小程序,具体功能好像是对字符串进行操作,涉及到C++里二维指针,指针一向是我的薄弱环节,磕磕巴巴写完后,他指出程序里有重大问题~幸好后来允许我用C#实现。面完后感觉不错,他送我进电梯时也详细问了我的实习时间,但是后来却没有收到他的offer~
最后一个部门面试感觉很正式,2V1,每个人面前一个本本。分三个部分,首先是介绍项目情况,然后他们介绍职位主要的工作,最后是用C#实现一个单链表,在本本上实现,很不幸我又没折腾出来~不过第一部分答得不错,最后程序虽然没写出来,但是思路都有了,而且VS2008调试很熟练,他们也还算满意~
我面的第二个公司是亚马逊,首先是笔试,全英文,只有一道程序题,其实大部分都是选择,一小部分填空,涉及内容很多,包括设计模式,Linux,简单数据结构。最后程序题也是对字符串进行处理,具体功能也忘了(窘一个)。
两周后收到面试通知,准备了两天技术问题后跑过去,结果是HR群面~首先是每个人英文自我介绍,然后是个人展示,给了两个话题,一个是主人翁意识,一个是创新精神,挑一个话题,并且举例证明自己具备了这种精神。再然后是小组讨论,题目是如果你是亚马逊工程师怎么向实习生介绍这个公司。最后一个人总结。最后是每个人说一下为什么选择亚马逊,个人3-5年内的职业规划。又等了两周后收到二面通知,这次面试形式让我有点措手不及,还是2V1,首先是写一个小程序,还是对字符串进行操作,统计一篇文章里有多少个单词,最好能把重复的单词个数统计出来,统计重复单词个数时我用了C#里的一个数据结构,其中一个面试官问我时间复杂度是多少,我又懵掉了,我写程序一般实现功能,尽量省内存,注意设计让程序可维护性好,对空间,时间复杂度还真不考虑,只有老实说不知道。然后是一道设计题,设计电影院订票系统,完全不知道从哪入手,艰难地设计完后,另一个面试官说这个和真实地订票系统有差距,还要考虑各个影院,又懵了,恍惚中也不记得自己说了什么~
最后一个面试的公司是百度,开始真没想过投这里,我这么一个算法菜鸟能进那么牛的公司吗,但还是跟风投了个测试职位,两周后收到面试通知,刚开始不太想去。因为我还是喜欢做开发,不喜欢做测试,推了两次时间实在是不好意思再推了就约到周五过去,完全报着攒面经的心态去的。一面官感觉年纪很小,应该是个刚毕业没多久的学生,还是先介绍项目,我balabala完后,他针对项目提了很多问题,很尖锐,提出各种极端情况包括系统崩溃问我怎么处理,又对项目的一些细节提了一些问题,问得很细。然后还是针对简历提问,问了我有没有用过树,图,链表之类,我老实说没有,他指着我简历上写的熟练掌握数据咯咯笑了半天,我赶紧解释,我说的是熟练掌握C#下的数据结构,因为我坦白我算法很弱,他就问了下二叉排序,我又懵掉了,我只听过二叉查找,老实交待不会,他又换了道题,让我在链表中找一个数,写完代码后让我针对这个程序写测试用例,然后看程序中需要做哪些修改,这部分答得还算顺利。然后又问我sql语句用得怎么样,我老实说用过sql查询语句,他马上让我写查询百度最新近来的100个员工的信息。然后是设计一个系统,统计三层有多少人开车,这部分也答复得还可以。最后问做测试有没有什么顾虑,我问是不是全做黑盒测试,他说有部分黑盒,但是也有部分开发,又问能看到源代码吗,他说可以。前后一共问了我一个半小时,紧接是二面,二面官是个北邮gg,看问题很深刻,很快就能找到你项目中潜在问题。介绍项目时我多嘴说了句用的UDP通信,他针对这个问题问了很久,包括TCP,UDP的底层实现,凭着残存的记忆和自己的一些推断挣扎了回答很久,然后继续介绍项目,我本着在技术人员面前少谈技术的原则将项目流程图缩减了下,讲完后他诧异地问这就完了,心里凉了半截,还是针对项目提问,问为什么这么设计,如果出现极端情况怎么处理,balabala答了一通。然后是针对简历提问,我在项目里堆砌了一堆名词,他一个个地问,我一个个地解释,并举例在项目中使用。他又问如果不使用这种技术你打算怎么处理。好不容易等到他说我们不说项目了,我松了口气,他出了道设计题,我觉得更侧重算法,让我实现联想输入法,balabala说了一通后他说这样太耗资源,又balabala说了另一套方案,他表示肯定,是个好思路,但是还需要进一步改进,我又balabala。最后他还算比较满意,然后又问了一些sql,让我实现把一个数据库中的两列交换位置,我皱着眉头写了两行,他说写不出来就算了,然后又问我有没有用过LINUX,我老实说没有。之后又问我有什么问题,我还是问他这个职位是全做黑盒测试吗,他说现在测试开发没有明显地分界,有部分开发工作,我精神大振~他说三面官今天有事不在,让我回去等通知,我多嘴又问了下多久给通知,他说两三周,又问是不是在等其它Offer,赶紧说没有没有~忐忑等了两天后,周一就收到三面官的面试通知,这次好好准备了一上午后跑过去,结果没问技术方面的问题,基本都是问怎么和同学协调啊,分配任务啊,最后让我测发贴的各种问题,也是引导性的,后来又聊了下职业规划,打算怎么学LINUX,我说多实践,多问问同学,她插了句,你还可以问你的两位面试官,精神大振,这么看希望还是挺大的。聊了一个小时后还是让我两三周内等通知,结果周二中午就收到了录用通知,不得不赞一下百度的工作效率。
最后我还想说百度的面试其实很轻松,更像和同学探讨问题,他会一直引导你,让你发挥自己的最大潜力。而且会一直鼓励你有更好的想法。虽然是做测试,与自己预期有点出入,但是从他们的职位介绍中还是觉得这个职位有挑战性,能学到不少东西。
一不留神写了这么多,呵呵,祝大家都能拿到满意的offer~
这是一条镜像帖。来源:北邮人论坛 / parttime-job / #165983同步于 2010/5/27
ParttimeJob机器人发帖
找实习两个月以来面经
watercsu
2010/5/27镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。