(转)谈谈个人面经(华为、锐捷、十所、百度、腾讯、360、建行、EMC)

谈谈个人面经(华为、锐捷、十所、百度、腾讯、360、建行、EMC) 程序员

        首先,感谢那些默默奉献出本身宝贵面试经验以及面试题库的童靴,大家的经验和题库让我获得不少有价值的信息,也获得丰厚了回报。做为回赠,我也谈谈个人面试历程,给出一些我本身的经验和建议,但愿对你们有帮助。 面试

        我面试过的公司主要有(按面试时间排序)华为、锐捷、十所、百度、腾讯、360、建行和EMC。在这些面试实战中,我收获了不少,献给你们分享。 算法

一、华为 数据库

        做为搞IT的童靴,我想华为应该经常挂在嘴边,是一个性价比很高的公司,能留华为成都是一个灰常不错的选择。华为历年来校招聘都是最先的公司之一,因此也是你们练手吸收面试经验的时候,我也不例外。因为四月份我参加了华为实习生招聘,前两面是同样的,因此在校园招聘时进入了绿色通道,直接进入综面,没有前两面。 编程

        第一面是技术面,主要考察技术,通常会问一些比较简单的技术问题。我在一面(实习生面试)中,问道了一些关于C语言和操做系统的技术知识。例如一个可执行程序包含那些断、static关键字的做用、临时变量在那个地方分配等。 windows

        第一面只要专业技术过关,基本上不刷人,但第二面就难说了——群面。群面通常12我的一块儿,分为两组,刷人的状况要依赖小组表现而定(极端的时候所有K掉,或者所有经过都有)。面试官先让每一组的同窗花一分钟时间介绍本身的基本状况、特长、兴趣爱好(千万别介绍偏题,否则会被批的,我就是一个鲜明的例子);而后会给定一个话题让要求小组进行十分钟的讨论,讨论后两个小组再作辩论。群面通常考察你的反应和团队协做能力,固然还有承压能力(你们都知道、华为可能不要技术很差的、但确定不要承压能力很差的)。我当时分配到了一个小组,小组组长是我童靴,为人健谈、开朗且语言组织能力很是强。因此在这一场面试中咱们小组整体很是优秀,没有刷人。另一个小组则刷了两个同窗,一个是组长,另一个是太过于表现本身得童靴(后面再说)。咱们当时分配到的话题是“你认为在xxxx什么是最重要的,下面给出若干选项,选择六项大家认为最重要的,而且对这六项进行排序”。小组有十分钟讨论时间,时间一到面试官会提醒。千万记得面试官提醒之后请立刻回到座位上,不然可能就被刷(时间观念不强),另一个小组组长就是这样被刷掉滴(讨论时间到了,面试官提示时间到,对面小组无反应,面试官连说两声才陆续回到座位,随后面试官问小组组长“为何我说时间到大家尚未反应”,小组组长说“我没听到呀”,而后就没有而后了)。另外,在讨论完毕后,面试官会问组长,你认为大家这组谁表现得最好,最表现得最很差,请排序(这就要看小组组长的反应了,答很差组长可能就会被挂掉)。切忌不要在华为面试中太过于表现本身,若是太突出,可能也会被挂(在个人群面中,对面小组有一位同窗说本身为了xxx连续三天三夜木有睡觉,结果就挂了)。 数组

        三面是性格测试,只要认真作通常都不会挂,华为的性格测试你们要注意,华为须要的人是喜欢团队协做和听话的那种,因此在性格测试时千万别表现得本身想当leader,太独立了就行。 网络

         四面是boss面,那就是谈人生谈理想了。通常都会问以下问题:你之后的职业规划怎样,你为何想加入华为,你的指望薪资多少,有木有女友等等。 数据结构

        总结:华为面试整个过程还算顺利,他对应届生技术要求不算是过高。通常咱们学校与计算机相关的专业的同窗只要认真准备,都可以拿到offer。经过华为的面试,我学到了面试公司时须要先了解一些一下公司的文化,公司的性质以及公司的业务和产品。这些在面试中可以很好的用到,而且做用极大。 编程语言

二、锐捷

        锐捷是一家作通信设备的公司,性质和华为差很少,但它招聘的风格和华为截然不同。只要你有技术够牛,那么来吧!

        锐捷我面的是嵌入式系统工程师,面试主要围绕嵌入式系统相关知识进行考察。锐捷的面试中,共有三面(包括笔试)。下面详细介绍一些整个面试流程。

        锐捷的笔试在个人笔试中算是比较简单的,考察的90%以上都是C语言的知识(包括数组,指针,变量类型溢出和volatile关键字的用法),另外10%为行测题,也很是简单。因此,若是C语言学得好的同窗基本上能拿到95分以上。

        锐捷的面试分为两面,技术面和综合面,个人两次面试都在同一天进行,技术面后就直接综合面。面我技术的面试官是一个男屌丝(穿一身西服,西服上繁星点点,老是脸带微笑),灰常符合个人风格,在一面中我发挥的很是好(主要问了我static关键字,进程的内存布局,网络通行套接字,写一段小算法等),整个面试过程很顺利的拿下。面试完后,因为和面试官臭味相投吧,他对个人评价很高,给了我很高的面试成绩,而后直接叫HR带我去综合面。综合面很是水,和华为同样,谈生活谈理想,还问了一点与我实验室项目相关的问题,最后再问了下指望的薪资多少,以及将来的规划等。

        总结:在这个面试过程当中,我认识到若是你很对面试官的胃口而且面试官也很对你的胃口的话,那么你会发挥的很是好。能在面试过程当中,把握住面试官的胃口,那么面试对你来讲真的是聊天,毫无压力。另外,锐捷很看重你的专业技能和我的能力,不像面试华为那样把本身表现得比较猥琐,有神马才华尽可能展示出来,它会很欣赏你的!

三、十所

        十所是一家搞雷达探测相关的技术研究所,在成都算是性价比中等偏上,且很是稳定。若是求稳定发展的话,这不失为一个比较好的选择。十所给我面试通知给了我一个小小的惊喜,原觉得个人简历早已石沉大海,但过了一个月后还获得了面试通知,固然惊喜。面试十所的时候有一段小小的曲折史。当天,我总共有四个面试:百度,锐捷,十所和海豚。并且各个公司的面试地点还不通常的远。百度在凤兰亭酒店,早上九点;十所在九里堤附近天奥宾馆,中午十一点半;锐捷在磨子桥附近一家酒店,下午两点半;海豚竟然在学校清水河,下午四点半。时间看上去点都不冲突,但是路远啊。早上面过百度后已经接近十二点了,就打的过去面十所,结果HR不让面,让我等到晚上六点。因而我去参加了锐捷的面试再奔波到十所面试。海豚因为时间的缘由放弃了。

        十所当天面试的仍是蛮多,刷人的比例也很是的高。我面试是最后一个,亲眼目击了五个一面就被挂的。如今就谈谈我在十所得面试经历以及我的感悟。

        十所一共分为两面,技术面和综合面,同一天面试。技术面经过后直接进入综合面。技术面共有三个面试官,他们估计都是技术出身,彷佛是十所元老级人物。三个面试官同时一块儿面,提的问题也是技术相关的。可是,十所须要的对象和其它企业不同,它要求专业对口,技术问题通常不会问得太深刻。而且在面试中问的技术问题都是与他们需求相关的。我投的是十所的嵌入式软件研发工程师,在面试过程当中问了我一些简单的项目问题。因为面试前我目击了几个本校通讯专业同窗被挂掉,吸收了经验,在面试中我尽可能表现得健谈,项目中的细节尽可能不要扯,就谈项目的成就以及本身目前具有的技术功底。这一点,我获得了十所几个面试官的确定,而且在回答他们提出的问题的时候让他们感受颇有底气,就直接让我过了。只要技术面过了,综合面很变得很是简单,谈人生,谈理想。

        总结:经过这场面试,我感受自信也是面试成功的一个关键因素。拥有自信,在面试的时候就可以健谈,会让面试官对你有很好的印象。在这场面试中,可以获得十所的承认主要因素就是充分的自信!

四、百度

        首先,我要感谢一我的:July,他搜集整理的微软面试100题给了我很大的帮助,在百度的笔试和面试中不少出自该题库中。你们熟知,百度是国内最大的互联网公司之一,每一年的百度的笔试和面试中,考算法是必不可少的环节。因此,若是想进百度工做的童靴须要认真复习算法,掌握一些基础的算法涉及方法与技巧,这会让你在面试中占很大的优点,我就是一个很好的例证。

        在开始找工做的前两个月,我就开始筹备笔试和面试的复习资料。对于笔试,主要掌握基本的计算机知识(程序员面试宝典就是一个不错的参考书);另外,大部分公司都要求掌握C语言的基础上熟悉C++面向对象编程,因此在这两个月的准备中我看了C++ premier,一本很经典的C++参考书籍。对于面试,我作完了July提供的微软面试一百题,主要是针对百度和腾讯的面试,能把我住这两个公司,其它国内公司的面试通常就不会出什么大的问题。下面就谈谈百度的笔试和面试经历。

        我面的百度的后台研发工程师,百度的笔试题考了一些基本的概念和算法,其中算法是核心。概念性问题包括:

(1)      面向对象的三大基本要素和五个基本原则。

(2)      数据库以及线程发生死锁的原理及必要条件,如何避免死锁。

(3)      windows内存管理的机制以及优缺点。

其它的就是算法设计题,包括:

(1)      公司里面有1001个员工,如今要在公司里面找到最好的羽毛球选手,也就是第一名,每一个人都必须参赛,问至少要比赛多少次才可以找到最好的羽毛球员工。(含伪代码)。

(2)      如今有100个灯泡,每一个灯泡都是关着的,第一趟把全部的灯泡灯泡打开,第二趟把偶数位的灯泡制反(也就是开了的关掉,关了的打开),第三趟让第3,6,9....的灯泡制反.......第100趟让第100个灯泡制反,问通过一百趟之后有多少灯泡亮着

(3)      有20个数组,每一个数组有500个元素,而且是有序排列好的,如今在这20*500个数中找出排名前500的数(能够用归并排序,最后找到500个元素的值,也能够这样首先找到每一个数组的最大值和最小值,而后存放在一个结构体里面,若是一个数组里面的最小值大于某一个数组的最大值,那么某一个数组就被kill掉,而后提取剩余数组的最大值。

最后是一道系统设计题,题目大概是:

在有一个手机,手机上的键盘上有这样的对应关系,2对应"abc",3对应"def".....手机里面有一个userlist用户列表,当咱们输入942的时候出来拼音的对应多是“xia”,“zha”,“xi”,“yi”等,当咱们输入9264的时候出来是yang,多是“样”,“杨”,“往”等,如今咱们输入一个字符串数字,好比926等,要在电话簿userlist中查找出对应的用户名和电话号码并返回结果。

经过笔试题可知,百度考察的重点是算法设计,以上的算法题目若是作了微软面试一百题,那么作这些题基本上不存在问题,最起码写得出原理,知道从什么地方入手。

我很幸运经过了笔试,面试通知大概在3天左右收到的。百度的面试在城区凤兰庭酒店进行的,离校区比较远,并且天天就一面,面完后等待二面通知,因此比较奔波。如今谈谈百度的面试。

百度面试一共分三面,三面都面技术。前两面着重面算法,后一面着重考察系统设计能力以及综合知识面。前两面只要面试官给出的算法题可以按照要求写出来(注意是写出来),通常都不会被刷。写出算法后面试官会要求阐述算法的思想而且作出相关优化。在个人前两个面试中,主要问了如下几个算法:

(1)      将I am a student按照单词逆序,要求写出代码。

(2)      找出一个给定的二叉树中具备相同节点的两颗最大子树的深度。

(3)      用面向对象思想设计一个魔方。

后面还有几个相关算法,记不清了。这几个算法中,第一个以及木有给出的算法大多数都是微软面试一百题的原题(这就能体现出July提供的这个题库多有有价值了吧)。前两面面试经过之后,最后一面是BOSS面,面试个人是百度贴吧的执行总监,面试的时候老是一张严肃的表情,让我鸭梨山大。他问了我一些很是蹩脚的问题,好比说:你认为你作得最成功的一件事是什么,你能谈谈你的优势吗,举个具体的例子,若是你的团队里面有人不服从安排,这时你怎么办等等。最后一面回答的虽然不是很好,但还算成功经过。

总结:百度公司招聘有它自身的特色,只要你算法牛逼,技术功底浑厚,那么你在面试这样的公司的时候有莫大的优点!固然,对于咱们这些在实验室每天酱油的程序猿来讲,获得百度的offer也不是不可能。面试前提早准备,本鸟先飞嘛!

五、腾讯

        腾讯也是国内互联网大亨,今年因为金融危机的影响,腾讯今年招得至关之少,参与笔试的人数达到2000之多,但成都发的offer却只有50个左右,其竞争之大可想而知。固然,这里我并非炫耀本身多么有能力,而是想告诉你们,要想从茫茫的应聘者中脱颖而出,总得有点本身独特的优点才行。

        腾讯的笔试和面试风格较为传统。笔试题考得比较基础,大多数都是书本上学过的技术知识点(目前网络上有腾讯2013的笔试真题,感兴趣的同窗能够本身搜索一下)。只要基础知识扎实,那么进入面试不存在什么困难。如今谈谈腾讯的面试。

        面试总共分为三面:两个技术面和HR面。对于技术面,面试官就我选报的方向(后台研发)问了许多相关的技术知识点。例如:文件I/0、C/C++一些基础知识、Linux内核中页面调度算法等。在整个两场技术面当中,没有问到特别细的技术问题,都是问大致思想,同时可能会考一些简单的算法(面试官曾问我关于排序算法的稳定问题)。相比技术面,HR面就显得比较简单,仍是谈生活,谈理想!

总结:经过腾讯的面试,我以为要获得面试官的承认,在具有技术功底的同时,还须要掌握面试官的沟通和交流技巧。技术牛逼的人大有人在,而具有技术功底的同时又具有良好的沟通技巧的人可能就不那么多。可以顺利经过腾讯的面试,我以为专业技术是一个重要因素,良好的沟通交流也是一个重要因素。这里,我建议你们在面试本身比较心仪的公司以前,多处处跑几家其它公司的面试,混点面试经验,去除一些本身的胆怯心理,以避免影响到本身的发挥。

六、奇虎360

        奇虎360来得比较晚,也是我面的最后一家川外公司。对于奇虎360,我仍是比较看重,毕竟它可以在众多互联网企业中自主创业且如此坚挺,天然有他的技术优点和底蕴。因为我想留成都,就应聘了360的手机研发工程师(成都职位),不过遗憾的是,它今年成都没打算招人,全部应届生都必须去北京。好吧,言归正传,谈谈笔试和面试。

        360的笔试题相对来讲比较简单,但考题类型包括得很是全,有考操做系统的、有考数据结构的、有考编程语言的、还有考数据库以及编译原理的。整个考试难度不算大,但作题需细心,若是你们有兴趣的话,在CSDN上可以下载到今年(2013)的考试真题。

        360的面试也是三面,同一天进行,地点安排在学校品学楼C区。前来面试的人数也灰常的多,其中还有不少川大过来的。三个面试中前两面是技术面,最后一面是HR面。关于技术面,面试官会很是详细的查看咱们递交的简历,而后面试的整个过程都会围绕你简历中的信息有针对性的问你,特别是项目方面(两个技术面中我都被问到了简历中项目的问题以及技术问题)。简历问得差很少了后,面试官出了一道简单的算法题让我作,是一个关于字符串的问题,要求删除一个字符串中的特定的字符,要删除的字符在另一个字符串中,并考虑优化。随后,面试官会聊聊家常,问一些与技术无关的问题。在个人360面试当中,值得一提的是,第一个面个人面试官其实对我作的项目一点都不懂,大多数都是我在介绍,他在我介绍的时候会忽然插上几句,说我这个是否是“这么这么”作的,我当时想都没想就说是。虽然面试官和我所描述的有点误差,但既然面试都这么认为了,我做为被面者又何须去让面试官难堪呢?在面试完了,面试官反而对个人评价很是好,还说我专业功底不错,期待个人加入等等。前两面面完以后,接着是HR面,360的HR感受不太阳光,不爱笑,老是阴沉着脸,因此没有和她谈多少生活和理想,就说本身想留成都,她告诉我等通知!

总结:经过奇虎360的面试,我以为迎合面试官的心态很是重要,毕竟他为刀俎,我为鱼肉。通不经过都得看他对咱们的敢不敢兴趣。因此,我建议你们面试时应该随机应变,观察面试官心态,朝着他所要的思路去介绍,这会让你的面试更加完美!

七、建行(总行直属)

        建行是一家性价比很是高的国企,薪水待遇好,又比较稳定,并且在技术研发上不逊色于国内专攻软件研发的公司,这对于想从事技术发展路线又想留成都的我来讲无疑是一个很是好的选择。建行总行直属单位招聘和其它公司不同,来宣讲后直接接受简历并现场筛选。经过一分钟自我介绍后可肯定提早批面试。面试经过后才发笔试通知(有部分同窗没进入提早批也收到了,但估计比较少)。如今谈谈建行总行直属成都开发中心的面试。

        第一面是自我介绍面,是在学校图书馆宣讲会结束以后就开始的,当时一面的时候须要领号,当我领到成都的号的时候已是500多号了,想一想就以为恐怖。我面试的时候是最后一批,下午四点半,面试过程很简单,一分钟自我介绍,就本身的基本信息作一个简单的介绍。别小看这一分钟自我介绍,若是可以介绍得好,将决定你可否入围后面的提早批面试机会。在一分钟的自我介绍中,我介绍了我早已背得倒背如流的介绍模板,而且有针对性的提到了本身在JAVA方面的项目。在一分钟的自我介绍中,面试官会盯着你,因此必定要表现得天然一点。当天晚上我收到了建行的提早批二面通知,也准时的去参加了建行的二面。参加成都软开二面的人总共有65人,我安排在一点半,但实际面试时间却推迟到了四点半。二面也包括两场面试,技术面和综合面。先谈谈综合面(由于两场面试都必须面,因此没有分前后),面试个人是一个北京来的leader,很严肃,问的问题相对来讲比较简单,好比为何选择建行,你手上拿到了那些offer,既然拿到了offer那为何还要来面试,你的成绩怎样,之后的职业规划怎么样等等,整个综合面没有涉及到一个技术问题。关于技术面,我也是最后一个,可是比较幸运,我分配到了在一面的时候面试过个人两位面试官,他当时一眼就认出了我,说“我已经面试过你,但仍是得走走流程,简单介绍一下本身吧”,后面还问了几个在一面的时候已问过的技术问题。技术面面的时间比较短,大概三分钟就结束了,面试完了我的感受还算能够,可是我只专攻C的,对JAVA作得不是不少,至于能不能获得建行的offer就只能靠运气和面试表现了。

        关于笔试,建行的笔试目前还未开始,昨天收到了笔试通知,笔试的内容笔试后再作补充。

总结:对于面试建行这种国企,我以为面试的再也不是专业技术,而是考察项目的相关性以及我的的表现。因此,我建议面试建行的同窗应该准备一份符合建行口味的简历,多写一些关于JAVA和银行业务有关的项目,这样成功的概率应该会更大。另外,我的表现也很是的重要,在面试过程当中,不可以出现冷清和尴尬的气氛,若是出现了这种氛围,估计经过的机率不大。因此,若是面试官不能HOLD面试的气氛,那么就只能靠本身的努力多和面试官沟通,激起它的好奇心,从而增长本身取胜的把握。

八、EMC

        EMC是一家作存储的跨国企业,其业务包括底层硬件要用户层应用研发,是一个很是有实力的外企,这是我所了解的EMC。EMC校园招聘网申是第一批,但校园招聘却属于最后一批,上周笔试完EMC,今天才面完EMC。下面给出个人EMC的笔试和面试。

        EMC的笔试比较难,难点不在于题目难作不来,而是要求用英文答题。此次笔试EMC的童靴也灰常多,咱们学校的估计不下于300人。今天我询问了EMC公司的员工,他告诉我此次EMC入围面试的少于50人,我估计笔试过程当中若是全用中文答题的直接刷掉了。就我而言,英语写做还算马马虎虎,口语就不能恭维了。在笔试过程当中,大多数按照英文答题,虽然用英文写比较难,又慢,可是仍是坚持了下来。在EMC的笔试题中,前面的题都比较简单,又考到了static关键字的做用(在我全部的笔试和面试中,涉及static关键字用法的题目不下于10次,包括今天的EMC面试),另外出了一道系统设计题,木有弄得太清楚。除了这道大题,其它题都基本上作了,无论对与错,作了再说,起码求个态度端正。

        如今谈谈EMC的面试,面试总共分为三场,英语面试、专业面试、和综合面试。三个面试同一天进行,都必须面。我先面的是综合面试,面试个人是一名资深的工程师,问了一些关于我所作项目的信息,还问了我看过那些书,在团队协做中遇到不一样意见怎么处理,在项目印象最深的问题以及怎样解决的等等。另外,他还问了些关于个人工做意向。由于EMC成都大多数是作测试,他问我是否愿意作测试开发等等。第二个面试是技术面,我的感受面得比较简单,没有问许多深刻的专业问题,就问了一个static关键字做用,还问了我一些关于测试的问题,例如怎样调试进程,我用的LINUX版本是什么等。三面就是苦逼的英语面了,我是一个典型的哑吧英语,读写听都行,惟一口语部行,在接到面试的当天晚上,我本身准备了一份简单的自我介绍,还真的第一个英语问题就叫我自我介绍,我感受说得还算不错,可是后面的问题我都答得吞吞吐吐了,为了我一些简单的问题,好比说:一个能够独立完成的工做,和一个须要团队协做的工做,你对哪一个比较感兴趣,为何?,你平时喜欢运动吗,在周末平时喜欢作什么等等。

总结:经过EMC面试,我了解到若是想到外企工做,必须先得练练口语。外企的交流通常都是英语读写据说。另外呢,我仍是以为我的的表现也很是重要,虽然英语面不咋地,可是技术面和综合面我的感受还算比较好。

 

面试感悟:从今年(2013)七月到十一月,我经历了无数场的笔试和面试。在开始找工做时,和你们同样,内心没有底气,笔试和面试都不知道怎么准备。简历也是海投,也曾今冲动的像这样内推那样内推投递过无数简历。在我整个找工做中,不少简历筛选都没经过(包括我如今最中意的一家企业);不少笔试感受良好,但却再木有下文(好比创新工厂、瑞盛微电子);也有不少一面就被刷掉(好比京东、PPS)。虽然失败了不少次,可是并非没有收获。我从这些笔试和面试中获得了许多宝贵的经验,知道了本身的不足和缺点。这让我在之后的笔试和面试中如鱼得水,挥洒自如。总的来讲,个人找工做之旅仍是比较成功的,获得了许多公司的承认和确定,这点让我感受很欣慰。找工做和学习同样,是一个积累的经验过程,只有在各类面试中积累实战经验,才能知道咱们自身的不足,让咱们快速得以修正,以确保在后续的面试中不会再次犯相同的错误。

        到如今为止,个人求职之旅已告一段落,基本上就此结束。这里写下个人面试经历,但愿可以对你在之后的求职路中有所帮助!

相关文章
相关标签/搜索