[职场人生]IT男的面试经验

@ 三月 29, 2012

原文首发于《兵马俑BBS》,感谢作者“小鱼儿”的原创分享。】

本人计算机小硕,去年找工作时笔试面试参加了不少,打了不少酱油,没啥大offer,只是抛砖引玉的将求职路上的一些经验与大家分享下,希望对后来人能有所帮助。

互联网类:

1、腾讯后台开发(一面-二面-hr面-实习offer)

没参加笔试,直接同学推荐过去面的,前两面都是技术面,一面简单问些项目经验和自己所擅长的专业知识;二面项目问的比较深入,还有一些算法和系统架构设计方面的问题;hr面就是简单的聊聊。暑期在腾讯实习了两个月,有导师专门负责指导,期间做了一个小项目,收获不少,与leader在留用沟通时,表示不愿留在深圳,最后也没发正式offer。

腾讯大部分都是年轻人,整体氛围比较轻松,电子化办公也很完善,弹性工作制,加班完全凭自愿,晚上8点后会有免费的水果面包饮料,9点后的加班出租车票可以报销,整个公司以产品为主导,产品经理有很强的话语权。

2、360服务器端开发(笔试)

校招参加的第一次笔试,题目不难,可惜编程题写程序时犯了个低级错误,显得的水平很业余,没有面试机会,其实个人和职位要求还是很match的。

3、百度云计算研发(笔试-一面-二面-三面-offer)

笔试都是大题,比较开放式,涉及比较广有线程调度、算法、语言、系统设计等,比较符合个人胃口。

一面刚开始直接就写两个程序,然后问了问项目以及一些数据结构和网络方面的知识,只记得其中有个问题是如何判断程序中堆和栈增长方向;二面是电面,主要问了些算法问题,让设计一个图片存储系统,并进行优化,问的很细,让把主要的数据结构和调度算法都设计出来,然后根据你设计的系统提一些更高的要求并进行优化。

三面是部门经理的电面,也是技术面,但也问了些个人兴趣、性格特点等问题,比如我说喜欢玩Dota,就问我喜欢玩哪种类型的英雄(当然是根据团队需要,缺啥玩啥,哈哈),技术主要以项目为主,问的很深,问了好多项目中涉及到细节的问题,而且问题一针见血。

不得不佩服百度还是牛人多,参加的其他面试都没问过这么深入的,不过自己做的项目还是比较胸有成竹的。三面完第二天,也就是国庆前一天就收到了offer,是收到的第一个校招正式offer,今年百度全国招了快2000人,还有不少都是后面补招进来。

4、搜狗 C++开发(笔试-面试-offer)

笔试就是选择题和2道程序题,面试总共就一面不到30分钟,问题包括项目经验、多线程网络编程方面的问题和一个微博系统的设计问题,当场就给了口头offer,二周后发了正式offer。搜狗今年扩张,待遇开的比百度高点,还有股票,不过整个招聘过程让人感觉不靠谱啊,太容易得到的反而有点犹豫哈。

5、淘宝系统工程师(笔试-一面-二面-三面)

笔试包括选择题、大题、附加题和选做题,选择题都是基础知识,大题包括系统设计和算法题。三面同一天完成,通过的话会让你留下等待下一轮面面试,一面先让讲了讲项目经验,然后问了些算法和系统设计方面的问题;二面和一面差不多,然后说了下系统工程师的具体职责,涉及面很广,有Linux内核开发、分布式开发还有些类似于运维方面的工作,问了下自己希望从事哪方面的研发;三面是2个人,hr和技术经理吧,依然问了些技术问题,然后hr问了下工作意向offer情况等等,表示自己不想去杭州希望去北京。

6、网易 C++开发(笔试-技术面-hr面)

笔试是选择题、填空题和大题,有关于数据库和语言方面的知识,还有些算法题;技术面主要问了些关于C++语言方面的知识和项目经验,还有个数学证明题(汗,当时没准备,答得比较扯);hr面主要了解工作意、期望薪水和offer情况等,我表示不想去杭州,后来也没发offer。

7、新浪云计算开发(笔试-面试-offer)

笔试考察范围很广,涉及到数据结构、网络、安全、Linux常用命令、内核、算法、程序设计,以及项目管理等方面;面试就一轮,3个面试官,2个不同部门的经理和1个hr,主要问了些项目经验,然后根据简历问了些关于内核和网络编程方面的知识,以及一些在项目中遇到的困难如何克服等等,还问了下期望薪水以及希望户口落在哪个城市的问题。发offer前有hr电话沟通谈户口情况和期望工资,最后给的offer待遇和百度一样,但是户口不能给保证,只说有很大的可能性(去年解决了55%)。

8、人民搜索软开(笔试-面试)

笔试是选择题+大题,面试都是被拉过去给面试官增加经验值的,也是以写程序为主,并且写完后要不断的去优化优化再优化。人民搜索据说加班挺多,但是待遇还是很给力,尤其是保证解决北京户口。

小结:互联网企业比较看重算法和项目经验,语言倒是其次,其实面试时问项目经验,并不是单纯的考察你做过什么,而是看你是如何做,为什么这么做,有没有更好的解决方案,做项目时问题考虑的是否全面,是看你思维的方式,对整个计算机系统的认识,更加看重你的发展潜力。

互联网公司太多是弹性工作制,相对比较自由,加班情况通常比较多,不过周末一般不加班。

面试

外企类:

1、Marvell 软开(3轮面试-offer)

平行的3轮面试,面试官觉得合适后会让去另一个面试官那里面试,但每个人考察重点不一样,第1个考察英语、项目经验和基础知识,第2个考察编程语言和一些系统底层知识,第3个主要考察逻辑思维和一些测试相关的知识。

国庆节在青海湖旅游时收到offer,Marvell比较看重学习成绩,因为正式offer需要美国总部审批,总体感觉无论面试官还是hr都很nice,让人感觉很舒服,而且发了offer后也不逼签,等了1个多月。Marvell福利很不错,五险一金的个人部分公司全包,股票、饭补、免费医疗,家人看病也报50%,还有去美国学习的机会。

2、EMC 软开(笔试)

选择题和大题,全英文试卷,主要涉及基础知识、Linux内核、虚拟化等问题,选择题有几个没把握蒙的,大题感觉答得还不错,仍然没有面试机会,后来同学告诉我选择题答错扣分的,悲催的我没看仔细啊。

3、IBM CSTL软开(技术面-hr面)

技术面主要让写了几个程序,并问了些系统底层细节问题;hr面就是用英语聊了聊然后问了下求职意向,这次招聘主要是往无锡研发中心招人,个人表示不去无锡希望调到北京或上海,后来也没有下文。

4、摩根IT(网测-1面-2面)

网测全英文,主要考察语言、数据库、网络等,基本都能通过,1面全英文问的比较简单,完了后会让写个小程序,2面因为和百度电面冲突,遂放弃。

5、趋势科技 软开(笔试-1面)

笔试是全英文的,数据结构和语言考得比较多;面试主要问了些项目经验和内核编程的问题,并了解了下offer情况,发现我是来打酱油后也没有下文。

6、Google 软开(笔试)

10到选择题+4道大题,题目不是很难,但大题要想写出最优答案的话,时间不够(还是水平不行啊),只招大牛中的战斗牛。

7、微软 软开(笔试)

全英文不定项选择题,答错会扣分,笔试完没有下文,说好的拒信呢?

8、Intel 软开(笔试-3轮面试)

笔试考察重点偏硬件体系结构和Linux内核,面试感觉考察重点偏向于测试方向,个人表示不愿意做测试,后来也没下文。

9.亚马逊 软开(笔试)

20道选择题和2道大题,后10道选择题涉及数据库和设计模式,都没怎么准备,悲剧收场。

10、VMWARE 云计算软开(电面)

全英文电话面试,直接写两个程序,然后用英语口述给面试官,第二个程序写的有漏洞,可惜后来才发现,纯属酱油型。

11、AMD Linux软开(笔试-电面)

笔试记错时间,迟到了1个小时,幸亏题量不大,半小时答完,交卷时考官还说可以给我延长时间,我说算了。电面主要问了下项目经验和底层知识,面试官问了三方情况后,感觉热情骤减,没下文。

12、Opera C++开发(笔试-机试-电面)

全英文笔试,考察的比较基础,机试是给一个C++程序,5个小问,有改错和根据题目要求重新设计类和架构等,面试主要考察C++语言细节,不是自己擅长的,后来也没下文。通过电面的同学会去北京参加终面。

13、微策略 软开(笔试-2轮面试)

笔试直接是4、5道大题,面试2轮都是全英文,侧重点不同,第一个考察编程能力,主要让讲了讲项目,然后写几个程序,第二个考察逻辑思维能力,问了几个智力题,整体感觉面试表现的还可以,但是英语口语太烂,讲项目时好多专业词汇讲不出来,真是有种有口难言的感觉。通过这两轮面试的同学会去北京或者杭州参加终面。

小结:外企主要考察编程水平,对语言的掌握程度等,更希望应聘者能通过培训就上手进行编码,这和外企在中国的业务是分不开的(有多少外企需要你中国人去设计架构搞算法),对英语水平也是有一定要求的。当然许多外企的福利很好,相对于互联网不用加班,能够保证良好的生活质量,而且公司做事流程都比较正规,个人职业发展也不错。

国企研究所银行类:

1、618所(笔试-面试-offer)

笔试包括行测、曲线方程、微积分、单项选择、完形填空、阅读理解和话题作文(是的,你没看错),面试主要是问一些项目情况,获奖经验,学习成绩等等。

2、国家电网研究院(笔试-面试-offer)

笔试包括行测和专业测试,都比较基础,面试主要问了下项目经验。

3、上海电信(笔试-一面-二面-offer)

笔试是性格测试和行测,一面试群面,围绕一个话题讨论,二面主要问了项目经验和一些遇到困难如何解决之类的问题。

4、交行总行(笔试-面试-offer)

笔试就是行测和专业测试,面试分两个环节,群面和4v1面,主要问了项目经验,求职意向,以及对银行IT的了解程度等。

5、建行总行(机试-面试)

机试涉及专业知识、英语、行测、性格测试等,面试在上海,因为不报销费用,就没去打这个酱油。

6、上海证券交易所(机试-?)

昨天刚做完机试,包括行测、英语测试和性格测试。

小结:国企考察专业知识主要都是在笔试,面试时基本不问专业问题,主要是看应聘者的性格、气质、谈吐等,一句话就是看是否能对上眼。

建议(希望从事技术方面工作的同学):

  1. 多看些经典书籍,《UNIX环境高级编程》《深入理解计算机系统》《深入理解Linux内核》《UNIX网络编程卷一》《编程珠玑》《C++Primer》《C和指针》《编程之美》等等,这些书籍能够使你对整个计算机系统有更深入的理解,并且其中有许多经典的算法和数据结构可以参考学习,看完前四本书,我就感觉自己对底层编程的认识上升了一个档次,后面四本书主要是针对面试时一些语言和算法问题准备的。
  2. 多看看经典的开源代码,如Linux内核代码等,因为项目原因,看了不少Linux内存方面和Solaris下的源代码,里面一些精妙的数据结构和系统架构的设计,真的能使人获益匪浅。
  3. 多动手做些实际项目的开发,实践出真知,在实践中发现并解决问题,能够快速的提高技术水平和思维方式。

总结:

本人不是啥牛人,与舍友相比也相当懒散,通常快10点了到教研室,中午回来打把Dota睡会午觉,晚上9点就回到宿舍。平时在教研室看书、做项目、看代码,在宿舍就是打Dota,看电影,经常周末还熬夜看个球,相信大多数人都比我更懂得利用时间。

就工作而言,没有最好的工作只有最适合自己的工作,个人还是喜欢10点穿着拖鞋去上班的感觉,所以最后签了百度,做的东西也比较感兴趣,希望大家都能找到自己理想的工作。

《[职场人生]IT男的面试经验分享》二维码网址相关阅读
创业者的思考
当个IT人
上班两年了
你的气场在哪里


5个 群众围观在“[职场人生]IT男的面试经验”旁边

  1. 阿鲁巴 说:

    你真牛~

  2. Tit!! 说:

    太牛逼了!牛人啊!!

  3. 金坷垃 说:

    我恨百度…

  4. 匿名 说:

    你是哪个学校的?

  5. denden 说:

    兵马俑BBS,应该是交大的。这么多offer啊,我当年可没几个,计算机的工作机会远多于通信的

注意:评论也是“话语权”,请用好每个行使权利的机会。

为防止“网评员”污染,您需要获得帐户注册邀请之后方可留言。