zoukankan      html  css  js  c++  java
  • (转) 面筋,嚼嚼更营养^O^(中兴/华为/腾讯/MTK/上海Intel/Marvell)

    上半场:
    由于教研室项目关系,9月3日才开始准备找工作,因此错过了中兴,华为,华赛的第一批简历投放,面试,所以看着教研室的人都忙着去华为上机,面试,讨论,突然间就感觉是一副找工作氛围了,而我等刚从繁忙中抽身,同时要做些推广工作,也看不进书,一副门外汉荒凉的感觉,直到我的处女面-----中兴移动。
    1) 中兴移动(Offer)
    我的处女笔甚是不爽,当天(25号)晚上7:30腾讯笔试,晚上8:30中兴笔试,为了广找感觉,决定两手都要抓,于是腾讯笔试题做了一个小时搞定,交卷,直奔中兴移动宣讲会,然后接着参加了中兴移动的笔试,中兴移动的笔试题太简单,半个小时,搞定,走人。
    第二天(26号),收到我的第一个面试通知,中兴移动打电话说叫我面试,问什么时间合适,听说腾讯27号面试,为了避免与腾讯冲突,选择了当天晚上面试。晚上到了那,面试官一上来就看到我的最新的项目xx,兴趣来了,问呗,我很自然的回答。不过开始还是出了小状况,有个多核下优先级反转问题,可能中间有段时间没碰原来项目,以及处女面,有点紧张,这个点竟然没及时解释清楚,好在休息1-2分钟后,搞定,后来就顺风顺水了,面试官当场就说“你有什么要问的吗?”,听到此,估计差不多了,于是说,“我能问待遇,薪金这些吗,估计这些要HR面了吧?”,他说是的,然后就叫我回去了。
    后来的二面,三面都是走过场,顺利拿到offer,不过毫不犹豫的拒了,因为比起华为,我还是喜欢华为多点。.
    2) 腾讯(1bs)
    腾讯算是我最杯具的一个公司,因为早就打算只进硬件相关(通信,设备,半导体)的IT企业,对腾讯是报着增加经验去的,结果果然只是积累经验,1面遭BS,唯一一次面试遭BS,虽说无心插柳,但是既然插了,没结果,还是有点不坦荡。
    首先是笔试,由于和中兴移动是同一个时间段,且对腾讯笔试抱着过了即可的心态(觉的也应该没问题),于是只做了一个小时(两个小时的试卷),结果确实也是给了1面机会,不过没有如我所想的一样(27号面试),我被安排在了28号面试,和华为的面试冲突了(华为早上9:00,腾讯9:30),当时就想,哎,要选择吗?结果百度地图一查,两个酒店很近,算了,现在是积累阶段,还是两手都硬吧,于是决定两个公司都要面,于是早上面完华为一面,借故推迟华为二面,跑到了岷山大酒店(腾讯面试场地),“泪流满面”啊,时间9:40,竟然还没轮到我,过了一会,轮到我面试了,面试官递给我了一张纸,后来才知道这是一道程序题,是要我做的,还搞的我一直在观察我的签到表,后来等的时间有点长了(15分钟左右),就去问了下服务台美女,才被告知要先做那道题(字符串转数字函数),于是1分钟很快搞定,不过太乱了,想修正下,这时面试官出来了,问我做完没,我说等一小会。
    后来进去后,面试官就先让自我介绍,但是竟然没问我项目,问了linux操作系统,网络(这两个我强项),三道海量计算编程题,除了一道海量计算题我以“算法是我弱项放弃做了”以外,其他都还不错。面试中我尽量缩短时间,不过还是花了40分钟左右,面完后就飞奔华为二面,可惜是后来没等到腾讯二面,搞的我不甘心啊,还叫同学帮我问了下是不是搞错了,不过由于华为面试通过,且腾讯也不是自己的目标,也就没想了,不过还是有小许不舒服,哈哈。
    3) 华为(Offer
    由于第一批没报上,第二批招聘,怎么我也不能错过了,华为我还是比较期待的,尽管有些负面影响。
    27号下午机试,没想到和第一次招聘一样的题,后悔没有听他们讨论了,不过c编程还是个简单活,关键是第二题情况太多,没有考虑完整,不过都做出来了,当时觉得过应该没问题。当天晚上收到面试通知。
    a)  一面,一上来,面试官就说你笔试分挺高的啊,然后就要我自我介绍,一听到我的第一个项目xx,就说这个项目你负责什么内容,我谈了下,然后面试官就问,“你感兴趣做软件工程相关的工作不?”,我说我更倾向于想做底层,系统,嵌入式相关的工作,然后面试官说,“可惜啊,不过我还是让你过了,你去xx厅二面吧。”整个过程不到10分钟,当时我感觉太水了吧,华为都这样啊。
    b) 二面,我的二面本来应该是很早的,我是最先面一面的,也是很快就过了一面的,不过为了去参加腾讯的面试,叫负责人给延时了1个半小时,不过也好,回来的时候,正好赶上中午,华为给发餐票了。趁就餐时间,熟悉了二面中的几个人,这为二面打下了良好的基础。吃完饭,等了一会,我们就参加二面了,吃饭中熟悉的人组成了一组,我把握住二面就是压力面,不深究,不在乎,尽量主动的原则顺利通过二面。
    c) 后面3面,4面就是走过场了
    整体感觉,今年华为面试没技术含量,和想象中差距较大。
    后来顺利拿到offer,且作为保底选择进行了长时间的游击战,经过了两脱两拒,一请求,感觉很不好意思,希望将来有机会去公司工作。
    4) 上海intel(Offer)
    上海intel没有笔试,我是在华为面试过程中接到电话的(当天接到网易笔试通知,中兴签约会谈,intel面试通知),通知我第二天(29号)参加intel面试。于是29号早上及时到了面试教室,intel总共四面,都是技术面,不分顺序,所有的人都有可能面完四面,整个过程面试官很nice,且很有技术含量,中间还做了5道编程题,项目肯定是重点,然后linux中断,分页机制,cache,进程通信,网络,多核,设备驱动,驱动模型,反正是该有的都有了。Intel是前面所有公司中我觉的面试最有技术含量的公司,且面试很接近项目实践,比如要你编写一个程序,面试官会引导你优化,测试,让你自己发现代码的bug或稳健性加以修正,一道题下来,就相当于经历了一个项目的完整周期,这个我很喜欢。
    . 31号晚上得到口头offer,可惜intel是让我烦心的公司,口头offer是有了,但是没法确定我是测试还是开发,测试我是绝对不去的,这导致我10下旬的时候不得不跟intel发了一个温柔的施压短信,说,“我已经拒了几家公司了,我是很希望去贵公司的,测试我是不去的,所以我想确认我是开发还是测试,要不我只能在xx日截止日期中午之前签一家还算理想的公司了,因为后面没有太多好的公司了”。后来在去华为签约之前,跟部门负责人打了个电话,听到好消息了,我被确认是开发了,心总算放下,然后那天晚上,我就接到intel的正式电话offer(谈了待遇,入职须知这些),这一天是我最惊心动魄的一天,上午接近失调,而下午至晚上,各种好消息迎面而来,这个在后面再说。
    下半场:
    中兴移动,腾讯,华为,上海intel这四家公司是我在9月底密集的5天时间完成笔试面试的,让我终于体验到了什么是闲的蛋疼,忙的如牛。接下来又是一段“无人期”,国庆,没心情看书,看完了《新三国》,然后接下来也没什么笔试,面试通知,只是在等intel职位的确认,同时为了消化INTEL给我测试岗位的风险,我也在继续等并找理想的公司(Marvell)及备用公司(MTK,TP-LINK),这其中还经历了支付宝及一些小公司。
    5) 支付宝(放弃2面)
    支付宝等阿里系列公司,我开始其实都是没有投的,因为我决定不去互联网的,不过听一个同学说支付宝也有搞linux内核的,且这段时间太荒凉了,没啥事,闲的慌,就在宣讲会当天晚上投了支付宝的简历,开始还以为无效了,可能收不到笔试通知,不过还是通知我去笔试了。
    笔试:
    笔试题记不太清了,是c语言,做的还行。
    面试:
    在tp-link的宣讲会上得到支付宝的面试通知,川音爱乐酒店,我太相信百度地图了,搭的96路然后转的车,发现好远,累死了,然后在酒店又等了将近3个小时,实在无语,中间都有想走的冲动,不过还是坚持了下来,面试官相当好,看到我的项目xx,就打算让另一位面试官面我,叫我等一会,然后我们就聊了会天,当中我问道你们这个职位全国只招两个人吗,他说“如果是人才,我们会多招的”,这个过程他始终很nice,让我体验了互联网公司的轻松文化。后来他想要的那位面试官估计太累了,就他面我了,面试很顺利,我侃侃而谈我的项目,感觉面试官也不是非常了解,然后也谈了linux相关内容(中断,通信,进程调度等等),他始终还是很得力的回应,同时我也看到了运维两个字,这让我很失望,觉得这就是搞linux内核相关部门吗?面完后,他和其他几个面试官讨论了一会,跟我说,今天可能没时间二面了,你明天来二面吧,同时另外一个等待二面许久的女生也接到这个通知,后来我们就回去了。
    支付宝面试是我觉得最累的一次面试,因为太远了,且等了3个小时,于是当天晚上就决定收缩战线,以后不去互联网,不去自己肯定不去的企业积累经验了。于是第二天他打电话问我为什么没去,我说到,“不好意思,我觉得自己可能不适合这个职位。”
    后来听说支付宝快上市了(有股票),且工资还很不错,还是有点点心动的,不过追求理想就工作是需要放弃很多的。
    6) MTKOffer
    MTK这段时间是我找工作的转折点。首先这时已经是10月中旬了,我分析了一下形势:Intel还没有给我确定的职位答复,华为已经发offer了,我已经拒了华为,因此,MTK,TP-LINK是我必须要拿下的公司,可惜只收到了MTK笔试通知,而TP-LINK竟然没有面试通知。
    笔试:
    智力题+c语言题,感觉不错,可惜那道链表回环编程题想的简单了,没做对。
    一面:
    有两名面试官,面试前和其他同学的聊天中得知今年主要是成都职位,深圳职位不是很多(最后结果只有10个人左右),让我增加了小许压力,因为此时我知道tp-link已经将我排除在笔试之外,MTK是我唯一的有很大把握的备份了,不过一面试,就进入状态了,仍然自然,自信,面试官对我的项目xx很感兴趣,操作系统,多核,设备驱动,网络等等,结果感觉良好。
    二面:
    一面当天晚上就收到了二面通知----18号下午3点二面,但是和华为的截止日期冲突了。这时牵涉到了三家公司,intel,华为,mtk,因为面MTK前我已经起了点点变化了,有了想先签华为保底的想法了(相比MTK,我还是倾向于去华为),于是跟华为HR发了条短信(此时华为已经去重庆发offer了)说我还有机会签约吗?华为回复了,说还可以签,但是必须18号中午前签约,同时我也给intel发了消息告诉他了实情,希望它能够在我签约前给我答复,不管怎么样,我已经决定暂时要么签intel,要么签华为了,于是决定不去二面MTK了。到了18号中午的时候,我还没收到intel答复,我决定去签华为,不过怀着试一试的态度,走之前给intel 部门经理打了个电话,对方终于给了答复了,是开发,我高兴极了,终于定了,于是就不考虑华为了,这时也本来不想去MTK了,但是后来想想,已经面完一面了,就去看看二面吧,因此就参加了MTK的二面,由于中间有所耽搁,就迟到了。
    二面有三名面试官,还是技术面,也是问项目,且期间还在网上搜索了我们项目,以验证真实性。面完后,他叫我等通知,这下我以为我没希望,因为我有同学说过,如果说回家等通知就是说没希望了,或者备胎,于是就想回家,当我走到楼下时,一个电话来了,那边说道,“你表现十分优秀,你已经被录用,现在就上来吧”。
    整过面试过程,MTK的服务员,HR相当有礼,让我有种归属感,第一次有了像是这个公司员工的归属感,。
    7) Marvell(Offer)
    Marvell是我很钟意的公司,也是我很关注的公司,也是我为她做了准备的公司,且还看了他的相关资料。Marvell的宣讲会更让我相信这家公司能够给与我很多。
    宣讲会前就得到了笔试面试的通知(22号),可惜我在线简历投错职位了(DataCom部门嵌入式开发),宣讲告诉我更适合APSE部门,没办法,只好想着两个都面试下。
    于是早上8:00赶去参加Datacom部门笔试.由于想着要参加其他部门面试,1个小时的试卷半个小时做完(当然也是做完了)就交了,好早交早面试,果然试卷被人扫完后,我很快第一个被面试,主题仍然是我的那个项目xx,其中主动提到linux,谈了linux内核的相关内容,一面顺利通过,然后到了DataCoM的女老总面试,这一面也相当成功,她相当nice,最开始是叫我画我的项目的框架图,画完就让我解释,很自然,顺畅的完成,中间我还故意强调了对贵公司的好感,意向,后面的时候,她说到”你做的都是ARM相关的东西啊,也很底层,很好啊,我们很多cpu就是采用ARM核的,要做内核,device driver等,我们部门非常welcome you to join us(客气话),我们部门只有200人,整个公司6000,但我们部门却创造了1/3的revenue,在你选择我们公司的部门的时候,你可以参考这个“,她讲到这里,我乘机说了下,我昨晚听了marvell的宣讲会,我发现我更适合APSE部门,她这时也说,”哦,你可以去试下纯软件的APSE部门,然后你再选择“.于是与之握手后,我就到了前台,跟前台负责人说了我想面试APSE部门,前台负责人说,你等等。过了大约2-3分钟,前台负责人接到了一个电话,我看负责人向我看了一眼,我就猜出是那位女老大打过来的,果然,电话放下后,那位前台负责人给我安排了APSE的面试机会,将我安排到了下午1点面试。而且中间等待中两次碰到DataCom的女老大,互打了招呼,我甚是高兴(女老大相当有气质,才女,美女,哈哈).也许这一切来的太轻松了,也许是我忽略了Marvell真正软件部的实力,接下来我的情况显的不是不好。
    APSE只有一面技术面,且被筛选参加面试的人也不多(只有几个人的面试机会),然后就是HR面,估计本身就是对这边的软件招聘不感兴趣吧。我进去后了,就遇到难题了,英语介绍,然后英语聊项目。感觉不是很好,过了7-8分钟,-也许已经知道我的英语水平了,他开始说用中文聊吧。于是下面接着聊我们的xx项目,他开始有些不相信,怀疑不是我们做的,不过晚上搜索了半天,我也聊着了半天,就了解了。这时我感觉应该也不会成大问题了吧,可是就在这时,他开始问算法题了,第一个,我以”算法我不会,拒绝了“,没想到来第二个,我还是不会,于是来了第三个,我还是不会,结果他说,你都做xx了,算法都不会啊(你问的算法太偏深了,我丫不行啊!!),要是在以往面试,我可能会反驳,不知道怎的,在这里我已经没有了反驳的勇气,也许是被气势压住了吧。不过算法归算法,整体还是可以的,他说你应该提高下算法方面的素养,这个还是很用的,你去HR面吧,最后走的时候问了下我成绩,我说"85",他以“恩,那好”回复道。
    于是接下来就HR面了,后来从HR面才知道他是中科大少年班的强人,原来在intel工作,后来随着Marvell收购intel的xscale处理器业务被转移过来了.后来HR谈到我是否已经有其他offer,不可避免的就谈到了Marvell薪资问题,offer发放时间问题。
    11月2号,在去驾校的路上接到一个021的电话,开始还以为是intel的,一听是marvell,电话中简单的谈了待遇事务,然后说等其他流程,外企的效率就是低,哈哈,Marvell终于定了,。
    面试总结:
    1) 自信。
    首先招聘是双向的,所以也有你考察面试官的成分,面试官是你了解公司文化,工作的最好窗口,如果被录用,你以后可能也会是这个样子了,所以你能看出你是不是适合这个职位。同时,就算被刷了,只是那个职位不适合你,不是你不优秀,所以要相信自己,不要对公司搞“暖昧”,预言又止,小心谨慎,怕说错话。
    2) 学会引导面试官向你熟悉的点发问。
    面试就像打仗,谁占有了气势,谁就先赢了一半。
    如果你能引导面试官总是从你回答的语句中提出新的问题,那么你基本上赢了,当然你回答时要向你熟悉的领域靠拢,不要说你不熟悉的点。一旦面试官的问题你答不上来,很有可能他会连续的给你他的问题,进入了面试官他的节奏,这样就更难应付了。一开始,面试官一般都会叫你自我介绍,这个时候就是你引导面试官的开始,说你最熟悉的,他自然会从你的回答当中提出一些问题。当然这有个前提,那就是你必须有针对性的投简历,要不,面试官不懂你的项目就惨了,这种情况下
    a) 面试官干等,听你说,觉得你做的东西很高深,这种可能性低。
    b) 面试官不懂你的,那么就提自己的问题,你可能不懂,那就惨了。
    3) 目标明确,即有针对性的投简历。
    你应该投你擅长的职位,这样面试时你才能应付,如果你不了解你的长处,可以在招聘初期多投简历广撒网,在面试中发现你的长处,你适合做什么,你不适合做什么,到招聘后期就不要乱投了,因为后面你乱投,就可能打击的没自信了,且又到后期了,你自己心态就烂了。
    4) 人品
    比如当时MTK成都职位,当时很多人估计都认为成都竞争大,其实MTK今年主要是招成都的,所以深圳的职位竞争更大,还有有可能同一时间段你被安排了多个面试,这就有点麻烦,还有有些工作地点根本不在成都招人,如果开始不知道就惨了,且一般我们也不知道。
    5) 有OFFER了,可以有选择的亮剑
    有两种情况.
    1) 你的offer和你面试的公司处于相对竞争关系,且你的offer也很有名气,那么直接亮剑,比如我们教研室就有好几个同学开始拿到腾讯offer,然后就可以免笔试直接杀到百度,百度然后杀到完美,这一过程中,你的offer就是你的实力验证,比面试管用多了。公司很聪明的,从敌人那里挖一人,太值了,敌消我长,太爽了。
    2) 你的offer和你面试的公司不在一个行业,没有竞争关系,且名气不是那么大,那你可以说,“我已经拿到xx offer,但是拒了,我在等贵公司,我非常希望加入贵公司“(即便签了也不要说签了,到HR面才说明实情)。
    6) 外企Offer,你要学会等待
    外企,面试完后一般要经过一段时间(一周到数周)的等待,你才能得到你的口头Offer(谈了待遇,入职须知那种),如果公司给你了口头offer,基本上没问题了,可以抵的上三方,接下来就是漫长的走流程过程,短则一个月,长则数月。对待外企,你要有准备,接着找公司,不能瞎等,如果实在要签其他公司了,先联系。
    7) 尽量主动拿到HR私人联系方式
    等待中,不可避免的要拒掉很多公司,你等待的公司没有结果时,如果你够优秀,你还是可以吃回头草的,尽管不太容易吃,但是公司嘛,优秀的人才,他还是不问出处的,大家都知道签约通知这些都是通过公司分机或者宾馆电话打过来的,你打回去肯定找到不到人,这时HR的私人联系方式管用了。
    ----------------------------------------------------------------------------------------------------------------------
    说了这么多,估计能看下来的很累了吧,最后非常欢迎对嵌入式软件,底层软件开发有兴趣的同学多多交流。
    嵌入式软件开发学习,看源码是一个很好的方式,通过阅读源码就可以更好的了解机制,尤其是学习linux,经典书配合源码是最佳组合,当然也要多实践。

  • 相关阅读:
    easyUI footer 的格式渲染
    VS常用快捷键(最全)
    vs2008 asp.net “无法连接到ASP.NET Development server”
    Microsoft ReportViewer 控件类型版本兼容问题及解决方法
    提取 Microsoft.ReportViewer等dll
    百度地图根据list经纬度算每个点到剩余点的平均距离、最远距离和最近距离
    求数组的最大值、最小值、平均值
    C#为配置文件加密的实现方法
    去除字符串最后一个逗号
    JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值
  • 原文地址:https://www.cnblogs.com/titer1/p/2360632.html
Copyright © 2011-2022 走看看