忙活了3个多月,发现找工作是个很复杂的事情,至少对于我是这样。有些感受写下来,给师弟师妹或者其他同行的朋友当个借鉴,或许会有帮助。但这只是我自己的想法,大家要筛着看。同时欢迎大家一起讨论,共同进步。 自我介绍一下,本人哈工大软件学院05级小本。技术特点:没啥特点。个人表达能力还好,性格开朗,喜好英语。 恩,开始吧。 我想大家在找工作之前可能都会给自己定一个目标,或者范围。比如游戏行业,通讯行业,互联网等等。这样很好,有的放矢才能增加命中率。况且很多情况下,不同行业的企业对技术的要求是不同的。而我呢?我给自己定的目标是——外企。 这个目标定得就很失败。首先今年全球经济危机,遭殃的首先是外企,各大外企纷纷裁员或者缩减招新名额,这样的形势下进外企,挺难;其次,IT领域中的外企大多是世界牛企,不是那么容易进的;再次,IT领域的外企也同样分布在各个行业,就像之前提到的。例如微软,intel,阿朗同样是IT领域的外企,但是行业不同,对人才要求就各不相同,没有一个明确的行业目标,使得我的求职之路显得很盲从。 我感觉自己不是个技术牛人,也觉得自己并不适合做技术,其实我想做管理,但是我知道,就算以后想做管理,也得从技术入门,所以在招聘大幕拉开之前,我就开始了自己的技术突击计划。计算机涉及的知识实在是太广泛了,想面面俱到基本不可能,不同行业的公司要求不同,但是也会有些共同之处。我个人的总结就是,要抓住“两个中心,三个基本点”。“两个中心”是以数据结构与算法为中心。对于计算机专业的人才来说,数据结构,算法应该是基石,也就是重中之重。这一点在牛企中更为突出,像百度,微软,google这样的企业,对这“两个中心”的要求更是高。据说一个牛人为了去google,把一本算法经典书反反复复看了10多遍。其重要程度可见一斑。“三个基本点”分别为程序设计语言,数据库,网络。软件工程师最终还是得写代码,所以精通一门语言可以说是基本功。这里可能又会有java与c++的门派之争了。到底哪个语言“更好”,不同的人有不同的说法,我的感觉就是无所谓。这么说确实不准确,但是我觉得到底是什么语言真的不是很重要,至少不会起决定性作用。我见过的笔试面试题中,算法题基本上都会告诉你用任何语言均可。但有一点很重要,就是无论是java或者c++,你都要精通,也就是说要非常熟练,这就得花工夫了。数据库跟网络我本人并未深入了解,只是知道一些最基本最核心的知识,我感觉这样就足够了,除非你应聘的公司对这方面有特殊的要求,或者你应聘的职位有特殊要求。再有一点值得提的就是外语,进外企还是需要外语的,而且还是偏重实际应用,这一点在intel的面试中我体会得有其深刻,好本人平时有些练习,所以我觉得英语这关对我来说不算太大的问题,记得以前我也写过一个学习英语心得的东西,有兴趣的朋友可以看一下。 下面我就说说一些面试感受吧。 刚开始的时候,没有面试经验,所以只要有一个公司过来,无论是不是我想去的公司我都投简历,然后笔试面试,最后要不要我我都无所谓,反正也没想去,呵呵,这样的心理我觉得是很多同学的普遍心理,就是想多赚点笔试面试经验,起初收获还很多,确实能够学到些经验的东西,但是到了后来就完全是浪费时间了,因为很多公司的面试都是千篇一律,而且有些公司的面试官本身就是水平有限,问的问题很低级,这样的笔试面试也只能说是浪费时间了。所以后来我就挑重点了,完全不感兴趣的公司就不投,也免得浪费我的时间,也浪费用人单位的时间了。 这3个月,大大小小的面试也有几十个了,下面我挑几个重点说说(我准备跟大家分享一下腾讯,intel,微软,阿尔卡特朗讯,诺基亚西门子的面试经验),只说这几个公司,是因为这几个公司都比较有代表性,分别是不同领域的很不错的公司。希望能够对有志于这些公司的同学以及朋友有稍许的借鉴价值吧。 一,腾讯: 平心而论,这个公司是个好地方。企业文化,公司发展前景我都很看好,虽然不是外企,但是还是蛮希望能进的。腾讯是我经历的第一个很正规的面试,进面试也觉得很兴奋,但是有些时候,成功需要运气,说白了就是“命”。腾讯给我打电话通知面试的时候我正在笔试微软,没敢接,考完了打回去没人接,亲自到华融饭店跑了一趟,说给安排到明天了(其实当天就有一些人面试了,第一天安排面试的人少,所以每个人面试的时间很充裕,第二天安排了200多人面试,一个人只有半小时时间,所以没能在第一天面试很亏)。第二天很兴奋的提前半小时到面试场地,填完表格之后就去见面试官了,面试官人很nice,没有架子,非常和蔼,加之之前有一些面试经验,所以心里还是蛮有信心的。我投的职位是java工程师,但是万万没想到,这位面试官给我出的第一道题竟然是写一段html代码,要用上 css,实现一个美化了的登陆框! 我kao,这不是玩我么?写html?我没听错吧!当时脑袋一晕,但是暗暗告诉自己要镇定镇定(现在想想很可笑,应该直接问问面试官自己申请的是java工程师,而不是用户界面设计师),于是我就在那硬着头皮写,结果可想而知。后来我才知道面试我的那个部门是招前台工程师的,天哪!!! 其实这个面试很衰,呵呵,不过我的感觉就是腾讯是个注重技术的地方,因为公司的业务很广泛,所以对各种人才都有需求,面试的气氛会很轻松,我想这个跟公司的企业文化有很大的关系,我听一个真正面了java工程师的研二师兄说(这个师兄就是第一天去面的),面试官主要就是问算法题,就是硬基本功。所以腾讯是个对技术要求很高的地方。再说个很搞笑的事,听了之后我就觉得我不是最衰的,另一个研二的师兄,他也是第一天面的腾讯java工程师,结果面试官一点java都没问他,这师兄比我聪明,就问面试官是不是搞错了,我报的职位是java工程师,怎么都不问我java呢?面试官很正经的说“哦,没搞错,我们的java工程师不用java”,当时我那师兄就喷血了。哈哈。 二,intel: 这个面试机会来得有些不容易,记得是跟一个电气学院的女硕士师姐去松下电器体检的时候聊天才知道intel已经发面试通知了,而那时候intel还没来开宣讲,这让我很措手不及,因为我还没投简历,之前以为intel不招软件工程师,但后来听说官方上说招软件工程师,再加上intel是外企,呵呵,所以心里不想放过这个机会,不过现在投简历已经晚了,于是盘算宣讲会后跟面试官争取各面试机会,intel宣讲当天同时有好几个公司开宣讲,有的甚至直接笔试,犹豫了好久才决定放弃那几个去intel争取一下!到宣讲会现场的时候宣讲已经开始了,但是450却没坐满一半,这很奇怪,平常在450开宣讲的公司通常都爆满,今天是intel却这么少人,而且还有人陆续往外走,坐下才发现,宣讲的是美国人,美语那个纯正啊,突然我觉得很兴奋,嘿嘿,看来学英语还是很正确地!走的同学看来是听得头疼了,提问环节有人就问面试可不可以用汉语,答曰不可以,全部英语。这时就有人说想放弃了,不去面试了,宣讲结束了我赶紧冲上去了,围着宣讲那个人叽哩哇啦的一大堆,他说我英语不错,但是还得回去仔细看我简历才能决定是否能给我面试机会,我这个心里没底啊,不过毕竟自己也是争取了,也没啥遗憾了,第二天一大早我就去正心自习去了(找工作期间我一直看书充实自己),突然接到了intel的面试通知的电话,叫我去哈特等,因为我是后插入的,所以得等面试官时间有空隙的时候才能面试我,我就拿着我的thinking in java 屁颠屁颠的去了,到了之后跟一个同样等面试的不知道哪个学校的计算机硕士聊天,他很有架势的告诉我,这是个好机会,intel刚刚在大连建厂需要人才 @%&*@&*%等等,他正说的起劲,就被叫进去面试了,谁知道刚进去5分钟就出来了,满脸通红,满头大汗,然后那个面试官陪他出来一直拍着他肩膀说“that’s ok. That’s ok”,我才明白,原来这个哥们英语不行,跟面试官互相没法沟通,直到这个时候我才发现,如果想去外企工作的话,英语真的是very important啊!之后就是我了,进去之后发现是2个面试官,一个是我昨晚聊天的美国人,另一个是中国人,不过面试还是用英语进行。Intel的面试跟别的公司差别很大,除了是全英文的以外,还有就是他毕竟是个硬件为主的公司,对软件人才要求会比较不同,整个面试都没有问我数据结构与算法的东西,也没有给我出个题目让我写程序解答(只是让我写了一个简单的sql语句),不过整个面试比较侧重于考查应试者解决实际问题的能力,他会问你个问题,然后听你是怎么解决它,比如他问我就是有一个复杂的软件系统,突然不知道为什么就停止运转了,该如何解决。其实这样的问题并不是很难,但是用英语回答就不一样了,所以我再次强烈建议有志于进外企的同学,好好练口语跟听力,还是那句话very important。 三,微软: 这个面试来得很意外,记得接到面试通知的时候我还在笔试一个游戏公司,一听是微软,我马上就交卷不答了(有些冲动,呵呵),其实从开始到最后我只是把这次面试看成一次难得的“见世面”的机会而已,根本就没抱任何幻想(我还是很有自知之明地),不过我还是很认真的准备了一番,也算是对微软的尊重。说到这我不得不提一下,微软不愧是软件的老大,它的面试是我所见过最正规最受益的,我觉得是一次难得的学习机会,所以我还是很感激。(微软还包销往返北京的机票跟酒店,呵呵)。于是马上开始数据结构,算法的疯狂复习中(看了微软的《编程之美——微软技术面试心得》,受益匪浅)…… 好了,进入正题,因为面试是上午10点开始,所以我提前一天到北京,住在了亲爱的同学那。第二天一大早便起床出发。心里很紧张,在等待面试的时候,遇到了一个华中科大的同样面试的同学,简单聊几句,觉得这个人貌似很牛,不禁失去了一些信心,哎。插一句,微软前台接待的mm很漂亮,呵呵。 面试开始了,我的第一位面试官是一位年轻潇洒的帅小伙,让我很是意外,原来搞技术的人也不都是书呆子类型的哦。他好像有些严肃,手里拿着一台IBM的本本,坐在我对面一直的敲,问我问题的时候也在敲,我回答问题的时候也在敲…….不知道在写什么东西。首先让我来个自我介绍,然后问我为什么申请PM,对 PM这个职位的理解,觉得自己有什么优势等等,之后又问了我一些项目管理方面的东西,这部分的东西比较中规中矩,我也准备了一些,所以说的还算条理清楚。然后他说“好了,现在看看你英语水平怎么样,你用英语跟我说说你来北京的路上的见闻吧”,然后我就%@&$的说了一通,觉得有些紧张,说的不是很好。最后他冷笑了一下,就像个剑客用他的绝招要置敌人于死地一样,说“最后我们写写程序吧”,我早就料到了,之前看微软的面经都有提到,微软的面试都需要现场写程序。我的第一个程序题目是这样的“写一个程序,计算链表的长度”。我当时心里就乐开了花,这么简单!~哈哈,高兴啊,提笔就写,孰不知,我提笔就写的那一刹那,这个问题我就是肯定答不对了,至少肯定不会答得完美了,其实我觉得微软的面试好,就好在很多问题表面上看是很简单的,但是微软的人会给你发掘到简单问题的不简单的一面,就比如这个简单的链表问题,面试官只是说写一个计算链表长度的程序,但是他并没有说是什么样的链表,对这个程序的输入输出有什么要求,所以最理想的表现应该是在答题之前先思考,你应该主动问面试官,要写的这个程序的输入输出有什么要求,这个链表可以是循环链表或者双向链表么,等等,其实微软的面试官并不是真的想看看你会不会操纵链表,他们想看的是你是否有一个严密的思考问题的思维,而这种思维是做一个优秀的软件工程师所必需的。就像我说的,我没有考虑任何问题,提笔就写,我写程序的时候,面试官一直都没抬头的敲打电脑,也不知道在写什么东西。写完了之后,我又好好的检查了一遍,生怕出任何差错,确定完全正确之后,我跟面试官说写完了,结果面试官只抬头看了一眼就说“你看看你写的程序有没有什么问题”,然后又低头继续敲电脑。我当时就乱了,因为我确定这个程序没问题,他看我有些迷茫,就说“你看看你的程序有没有什么漏洞,比如是可以让别人攻击你程序的漏洞”,还好我及时发现了我用的判断循环条件是for(;p->next!=null;p=p->next),如果输入的链表是个循环链表的话,这个程序就是个死循环了,我突然发现自己就像一个一点面试经验都没有的小毛孩,心里没有了底,生怕再出差错。我说了我发现的问题,面试官微微点了点头,然后又围绕着这个题问了几个问题,如分析一下这个程序的复杂性以及这个程序的性能还有没有改进的余地等等(这个问题是最常见的问题),因为之前这方面的东西准备的比较充分,所以答得还算不错,之后他又问我了一些PM的问题,比如,如果需要你给你团队中的程序员写一个库函数的规格说明书,你该怎么写等等,我就是按着自己的想法说了说,感觉答得很一般。然后就是下一个面试官了。 第一个面试官过后,我这心里就很没有底气了,之前怎么说也是大大小小面试过很多公司了,但是微软就是牛,从面试官就能感觉出来这个公司的水平真的很高,说实话,我觉得我能力不够,但是面试还得继续啊,一面过后,面试官就叫我到旁边的会议室等,说等一会下一个面试官就会过去。自己坐在那个会议室里,觉得很紧张,这时候接到了NEC的电话,说要发我offer,想都没想就给拒了,因为突然发现自己根本不喜欢日企,先不说这个了,大概5分钟后,进来了一个30岁左右的男士,同样是手里拿了一个IBM的本子,看起来很有精神,也挺随和,微笑着跟我聊了起来,起初是很简单的问题,无非就是自我介绍,项目经验,为什么申请PM这个职位,对这个职位有什么认识以及自己有什么优势等等。这些问题其实是面试中很经常遇到的“通用问题”,而且事先我准备得比较充分,所以答起来还算是比较顺利。之后就是一段英文口语面试,然后是一个英文写作测试,是说如果你现在是 PM,你的项目被大大的delay了,你通过分析发现以目前的人力是无法按期交付项目的,你给你的boss写一封信来解释并试图解决这个问题,这部分就不多说了。这期间他一直在微笑点头(不过眼镜却一直盯着电脑屏幕,手也一直在敲键盘),突然他拿起桌子上的一只黑色签字笔,走向会议室的玻璃墙,说“下面咱们写个程序吧”,然后在玻璃墙上画了一个随机链表,题目是这样的“有一个链表L,其每个节点有2个指针,一个指针next指向链表的下个节点,另一个 random随机指向链表中的任一个节点,可能是自己或者为空,写一个程序,要求复制这个链表的结构并分析其复杂性。”我想了一会,先说了一个时间复杂度为n的平方,而且还比较费空间的算法,然后又想出了一个改进的算法,我觉得我的算法比较垃圾,就不在这献丑了,不管怎么样,这个题目算是答得还可以。下一个题目我觉得简直是我这次微软面试之行的噩梦。大概是这样的“有一个大方格,将其划分成3*3的9个中方格,将每个中方格划分成3*3的9个小方格(希望我表述明白了),也就是说,现在这个大方格里就有9*9个小方格了,初始的时候,这81个小方格里某一些被随机填上了1-9种任一个数字,另一些则空白,写一个程序,将空白的小方格填上数字(1-9任一数字),要求大方格的每一行跟每一列不得有重复的数字,同时每一个中方格内不得有重复数字”,这道题可能有的人见过,我却从来没见过,而且当时一点思路都没有,完全傻了,面试官看我不会就很有耐心的提示我,我真想说我不会,咱换道题吧。可是我知道这样就犯了面试的大忌,面试官其实很希望能看到你在遇到困难的时候是如何解决的。我尽力按照他的提示去思考,吃力的在墙上写着代码,觉得思路很混乱,额头上开始冒汗(我觉得我心理素质不是很好)……这道题大概解了20多分钟,依旧没有写出最后的代码,只是写了些许思路,面试官说时间差不多了,就先这样吧,然后让我在这等下一位面试官,笑了一下就走了。我依旧看着这个题目发呆,呵呵,真的没有思路,我水平真的很一般啊。算了,摆正心态,下一轮好好表现吧。看看表,快 12点了,也饿了,微软的面试时间安排的有些不合理,不过也没办法,人家面试官也是饿肚子的,呵呵,这时我听见有人过来了,还蛮快的。我赶紧坐好了准备最后的战斗!结果门一开,是打扫卫生的阿姨。那个阿姨看都不看我一眼进来就擦桌子,擦玻璃墙。我的第一个反应就是“不会这个就是第三面吧”?因为我知道有很多公司的面试特别注重细节,很可能你在不知不觉中就已经被面试过了(亏我当时能想到这是第三轮面试,我也挺佩服我自己,呵呵),于是我赶紧跑过去,要求帮那个阿姨干活。人家阿姨还吓一跳,赶紧说不用不用,我竟然跟阿姨争了半天,最后阿姨擦玻璃墙的时候,高的地方擦不到,我就接过来帮忙了,一边擦我还一边很自然的看周围有没有摄像头(再一次,我真佩服我自己当时竟然能想那么多,鄙视一下),忙活了一通,打扫的阿姨出去了,进来了一位30多岁的女士,原来她才是我的第三位面试官,见到我,她比较严肃的说“XXX吧?走,咱们一起去吃饭吧。”我清楚,这顿饭就是第三面了。我真不知道吃饭面试该怎么表现,不过我告诉自己,要镇定,正常发挥呗。于是我就跟着她往公司外边走,一边走一边聊天,原来这个女士在微软工作了10多年了,最开始在美国总部工作,现在回来做 PM。说得我那个向往啊,她问我喜欢吃什么,我说随便,她说能吃辣的么,我说很喜欢吃辣的,于是她就带我去离公司不远的一个川菜馆了,路上她问我为什么喜欢PM,为什么申请微软,怎么看待软件测试的等等诸如此类的问题。到饭店点了3个菜,一个汤。等待上菜的时候,面试就开始了。一共写了2个程序,第一个是写一个函数,判断一个数是不是质数,并分析程序的复杂性。由于一面的经验教训,我这次写得格外认真仔细,而且在写程序之前问了许多相关的问题,呵呵。所以这个程序写得还算不错,另一个题目我忘了,是关于指针的问题,不过不难。写第二个程序的时候,菜上齐了,她就叫我先吃饭,不要写了。吃饭的时候闲聊了一些,但是我知道这其实也是面试,所以聊得比较谨慎。吃过饭她叫我把程序写完,然后简单的看了一下,并没有任何评论,然后就起身回公司,回公司的路上是英文面试,题目是“设计一个给小孩子用的手机,该考虑哪方面的内容”,这个题目我相信很多人都见过,我也见过。不过从来没想过要用英语答,不过问题也不算大,答得还算可以。聊完了,正好回到了公司,三面就结束了。 虽然这次微软面试是以失败告终的,但是我个人觉得受益很大。像微软这个层次的公司,对应聘者的综合素质跟专业知识要求都很高,专业知识方面数据结构算法尤为重要,所以大家如果有志于微软的话,一定要真的做到“精通” 数据结构与算法。还有一点可能细心的人注意到了,微软很喜欢让面试者现场写代码,这一点大家不要小视,很可能某个问题你有思路,但是有思路跟写出漂亮的代码还不是一回事,所以我强烈建议大家能够多练一下自己现场写代码的能力。 四,诺基亚西门子: 原本打算也写一下阿朗的面经,后来考虑感觉没什么必要,基本上阿朗的面试没有什么特殊的地方,至少我的面试是这样,就是用英文介绍自己做过的项目,而且它跟诺西一样都是通讯行业的外企,再有一点就是我在阿朗只面试过一轮,嘿嘿,经验也不多,没什么好借鉴的。所以我就着重写一下诺西的面试经历。顺便提一下,很多人看了上半部分之后问我签哪了,呵呵,答案就在这---诺基亚西门子,整个过程很曲折。 之前对这个公司没什么了解也没什么特别的感觉,校园宣讲会都没参加(现在很后悔),后来在紫丁香里看到有人说笔试可以随便参加,所以我就带着简历屁颠屁颠的过去了,笔试的时间跟华为面试的时间冲突了,所以原本1个半小时的题目我只答了20分钟,有一点我一直不明白,我投的职位是java工程师,但是笔试题目却完全在考c,一点都没问 java。我也没理,反正也一样答,呵呵(虽然我主攻java,但是找工作期间也把c跟c++都看了一下)。其实没想过要去这个公司,交卷之后赶紧去华为的面试场地了。当晚我意外的接到了通知面试的电话。 面试地点在万达假日酒店,提前30分钟到达场地(个人觉得提前半小时比较好,不至于等很久,而且还可以跟一起面试的同学聊聊。)事实证明,很多时候你准时到就等于提前到,我等了1个多小时,面试的mm人很nice,一直是微笑的,态度很好。一面就是所谓的“技术面”,但是说实话,整个面试并没有问我很细节的技术问题,首先是一个简短的自我介绍,(我的这段自我介绍已经不知道在面试官面前说过多少遍了,熟到自己都不愿意说的程度了,呵呵。)然后就是问项目经历,项目这里问的问题比较细,所以在这里再一次提醒大家,简历上的项目经验一定不能编造,不然很容易在面试的时候露出马脚,如果被发现简历不真实,那么无论你是多优秀的人才,肯定没戏。项目聊了挺久,之后就是英文口语测试(所有外企都会有这一个环节),不过也是比较简单的介绍自己,介绍自己的家乡等等,最后她说了一些编程工具,问我会不会用,因为以后工作要用到。我实话实说,没用过,有很多我连听都没听过。一面大概就是这样了,临走的时候她告诉我,公司对java工程师要求很高,希望有丰富的经验,而且需要会用那些工具。我觉得我应该就没戏了。没想到晚上就接到了二面的通知。二面就是传说当中的群面,一组8个人,题目如下:有一块地,并且把这块地的地图给你了,让你在这里建一个公园,同时给你一些建筑物跟动物可供选择。要大家讨论修建方案,也就是要在哪里盖什么建筑物,在哪里放什么动物,要综合地形跟经济因素。有半个小时讨论时间,要求前15分钟大家只能用英语讨论,后15分钟可以用中文讨论,最后给出方案。关于群面技巧,网上有很多,我就不多说了,我个人的感觉就是 “不要不说话,不要多说话,不要说废话,不要抢说别人的话”。我觉得这个套路是比较保险的。呵呵,群面过后面试官要求大家给团队打分,然后给自己打分并且说明打分理由。最后大家又做了一套逻辑题目的试卷,就是推理的那种,给你3个图形,然后让你推出第四个应该是啥,没啥难度。诺西的面试就这2轮,呵呵,其实技术的东西考的挺少,说是7天内发offer,如果没有消息的就是被pass了。7天内没收到offer,以为没戏了,而这个时候,我把收到的 offer都拒了,校园招聘基本也快到了尾声,心里很是着急,也临近的崩溃的边缘,突然有一天接到了诺西的一个部门经理的电话,原来之前我面试的部门招聘人员有变动,取消了java工程师的职位。但是面试我的经理觉得我这小伙还不错,就把我推荐到了这个经理这了。这个经理需要重新对我电话面试,不管咋地,机会不能浪费呀,面就面吧,都觉得自己快成面霸了。这是我第一次电话面试,面试的时候对面是2个人。首先是自我介绍,英文的,然后用英文介绍自己的项目经验,关于项目也聊了很多。之后就是java的技术的东西了,首先问了设计模式(我面试前2天刚看了一眼设计模式),就是你知道哪些设计模式,这些设计模式有什么用处,举例说明一下怎么应用这个设计模式等等。之后又问了一下我的职业规划,这个问题好多大公司都会问,我觉得这个问题比较难回答。你目标说的高了很容易让人觉得你心高气傲,目标说的低了又会让人家觉得你没有理想,呵呵,我就是实话实说,之后他又问了我一个java容器的问题,还有排序算法(很久了,具体题目忘记了)。只记得自己滔滔不绝,呵呵,我觉得面试的最高境界就是不管会不会都能说的跟你很会似的,技术问题之后他随便问了我一下知道什么叫基站么。其实我不知道,因为我不是学通讯的,但是我记得在计算机网络课本里面的无线通讯里面讲到过基站,我也只是看过一眼,我就把我印象里的东西说了一下,他似乎很意外,马上就问我是怎么知道通讯领域的知识的,我赶紧顺着杆子往上爬,就说自己平时挺喜欢看专业相关的东西等等。嘿嘿,其实我是看过,但是就像我之前说的,数据库,网络的知识我知道的不多,不过重要的东西差不多还是了解一些的。之后就是一些很随便的问题了,比如希望找什么样的公司啊,希望在哪个行业里工作,为什么想到杭州去工作,期望工资是多少等等。虽然这些问题比较随便,但是我觉得回答还是需要技巧的。比如他问我希望在哪个行业里工作。其实我自己并不知道希望在哪个行业里工作,就像我之前说的,我的找工作的目标是外企,而不是具体某个行业,所以显得很盲从,但是你如果直接说不知道希望在哪个行业工作的话就显得自己没有目标,我就回答说“我希望做一名软件工程师,一名java软件工程师,就像建筑师一样,并不是说一个建筑师只能专门盖食堂或者宿舍。他可以盖所有他想盖的建筑物。我也是这么想的,只要有需要,我从事哪个行业都无所谓,因为这都是我热爱的事业。”呵呵,其实我真是这么想的。也可能想得挺片面,但是一个小本科也不可能把自己的职业规划得那么清晰吧。然后面试就结束了,他问我有没有什么想问的,我就问是否就这一轮面试,他说不一定。我最后提了个请求,希望他无论要不要我都通知我一声,他说好。面试之后大概10分钟我就收到offer通知了,心里很开心。因为在整个面试过程中我发现诺西就是我很想进的那种公司,那种感觉不好说,就像是对一个女孩一见钟情一样。 到这已经跟大家分享了4个公司的面试经验了,其实面了很多公司,也希望多跟大家分享一下,本想再分享一下华为跟松下或者NEC的面试经验,但是我觉得面试大同小异,说多了也没啥价值,还浪费大家看的时间,况且关于华为的面经应该有很多了,松下跟NEC我面过之后就后悔了,因为看见日本人就烦,呵呵,所以就不说了,而且面过这2个公司之后也就再也不投日企了。 这里简单总结一下吧。我想细心的朋友也都能看出来,找工作,尤其是计算机相关专业的,想进好公司的人。技术是首要条件,如果技术不行,你就别想做开发了,这里我再提一下,之前我说过,数据结构与算法很重要,其中排序算法最最重要!我面试过好多次,都要求写排序算法,其次简历也重要,很多时候简历是敲门砖,而简历中最重要的莫过于项目经验了,我的很多很多面试都是在说我做过的项目,这点企业很看重,他们需要找有经验的人,而我们都是学生,不可能有工作经验,所以企业就更青睐有项目经验的人。在这里我强烈建议还没毕业并且毕业要找工作的人,在学校里的时候一定要尽可能找机会做一些真实项目,这都是自己的财富。大概就这样吧,希望大家花时间看了这么多之后不会觉得在浪费时间就好,同时祝愿依旧奋斗找工作的同学们早日梦想成真
哈工大计算机小本的诺西+微软+intel+腾讯面试笔试经历分享
最新推荐文章于 2018-04-18 14:34:50 发布