热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

OPPO、华为、烽火、海能达、腾讯、阿里、德昌面试经验

楼主2016年4月份入职中兴通讯,部门主要进行基站的嵌入式软件的测试工作,测试的前两年感觉还能学到大公司的工作流程、测试人员的基本测试流程、也会参加测试

       楼主2016年4月份入职中兴通讯,部门主要进行基站的嵌入式软件的测试工作,测试的前两年感觉还能学到大公司的工作流程、测试人员的基本测试流程、也会参加测试用例评审,参与到测试用例的设计。入职一年以后部门项目经理开始推测试用例的自动化工作,也会用python实现底层的关键字和测试用例。干测试1、2年之后,基本的工作流程已经掌握,不同的测试条目和测试业务,测试起来感觉差不多,自身的技能没有很大的提升,内心深处还是比较想做一些技术含量比较高的工作。再加上2018年4月份中兴被美国制裁,公司发展前景受限,考虑到总总原因,遂决定跳槽。

     中兴的年终奖一般是4月份发、5月份可以随着工资一块取出来,18年的年终奖提前了一个月,3月份就发了。为了不影响年终奖发放,所以4月份才开始找新工作。

    中兴内部每天都有新的岗位发布,员工可以在内部找工作,起初也是先在内部找的。团队有两个人去了对面性能部,想着自己过去也应该没问题。性能部出差比较多,可以挣点出差补贴,另外还可以增加点出差的工作经验。可惜和对面面试官沟通之后,性能部貌似没有新的岗位。后面也找了中试部的嵌入式驱动和嵌入式软件开发岗位,对面部门的人意愿不是很强,再加上中兴当时正在制裁期,招聘冻结,对面部门担心这边部门不放人,和这边闹矛盾,所以最后两个机会都不了了之。总体来说中兴内部调动相对还是比较困难的。所以下一步准备考虑外面的机会。

  第一次面OPPO

  自己的简历刚开始放在智联招聘上,5月份投了OPPO的测试工程师岗位,HR约好了电话面试时间。

 面试官到时打来电话,问了下简历上的一些项目经历,接着问了下他们岗位上需要具备的一些知识,最后他说明了下他们岗位的职责,他们这个测试岗位主要是进行方案设计,不涉及到具体的用例测试和自动化测试,我和HR说想做点写代码的工作。可能是这边原先经验主要是手工测试用例和自动化测试用例,更想做一点写代码的工作,对方案设计不太了解。所以,后续也没再联系。

  华为海思

 简历在智联招聘上,岗位比较少,后来听一个同事说最好用《猎聘》,他就是用猎聘面的华为开发岗,而且面试通过了。

 所以,后面将简历挂在了猎聘网站上。5月份到6月份中间有好几个软通动力的外包电话打过来,想让这边过去,后来想了下外包不太好,自己也不是太急着出去,所以就没理。

  6月中旬,华为海思给打来电话,说需要人手,和他们确认是华为正式员工,不是外包。和HR聊了几句,他们部门主要是进行海思芯片验证,做一些白盒测试比较多,部门也有芯片驱动的开发岗位。HR问本人的意向,我说更想做芯片驱动,HR说可以先面测试岗位,等后续进入部门工作一段时间之后,再进行岗位调整,后面约了时间,开始进行面试。

  第一轮:

    第一轮是一个部门老员工进行视频面试,问了下为什么离职,问了下简历里面的一些项目经历,然后进入下一轮面试。

  第二轮:

     和第一轮类似,不过时部长面试,问的问题也基本类似,问了下为什么离职,问了下简历里面的一些项目经历,最后问了下期望薪资,这边报了个15K的白菜价,部长觉得也在合理范围内,开始进入下一轮面试。

 第三轮:

    和前两轮也基本类似,离职原因、期望薪资,什么时候能到岗,中兴这边离职的话,部门会压3个月,也和面试官说明了,面试官也说可以理解,对于优秀的人才他们也会耐心等待。

  三轮面试通过,面试官让做了性格测试,性格测试通过,又让搜集了个人的毕业证、学位证、身份证信息发过去,他准备开始发offer流程。

  这边也一直耐心等待,等offer发过来提离职,但是等了两三个月,offer一直没法,和HR沟通,HR说他们总监在欧洲出差,面试人员的资料都积压在那里了。

  后面去网上查了下华为社招经验,有的是半年才给发offer,有的一年才给发offer,有的是找到了新工作工作了好几个月,华为才给发offer,华为的offer流程确实很让人吐槽。

  总体来说,华为的测试岗面试并不是很难,只是简单问了下项目经验、测试的基本流程和项目中遇到的问题,后面面试的几家测试开发岗和开发岗反而更有难度。

   烽火科技

  将简历挂在猎聘网站之后,有烽火的HR打电话,说有Python的岗位,让去面试。

  去面试现场,先是好几个人做了一套卷子,而且还是C++的,HR说没单独的Python的卷子,做套C++的吧。(°Д°)

  楼主心里一紧,工作之后一直在练Python,C++两年不怎么碰了,而且卷子里都是光通信、linux网络编程和C++的知识,楼主直接跪了。后面做完题,三个面试官觉得卷子答得不好,开发能力不是很强,也不想招进去加以培养,所以面试直接给跪了。

  后面也陆陆续续关注过烽火的信息,感觉公司待遇一般,估计还没中兴好,而且后面烽火和大唐合并,成立中国信科技术有限公司,分分合合、风波不断,而且觉得还能等下华为的offer,面试失败的挫败感也减轻了许多。( ̄▽ ̄)~*

    海能达

9月中旬,海能达的HR在智联招聘上看到自己的简历,给打电话,邀请进行面试。岗位是DSP嵌入式开发岗。

时间约在周六。

 第一轮面试是一个年轻小哥,先做了一套C语言的面试题,题目比较基础,楼主原先在学校对C语言痛下过苦工,还没有忘干净,题目基本做完了。而且面试小哥还让将每个题目的结题思路给他解释了一下,小哥觉得思路比较清晰,可能有些语言的细节都有些忘了,但是基本功还是蛮扎实的。后面又问了下学校、实习的过程中的一些开发经验,在中兴写自动化的一些开发经验,中兴的4G、5G的一些通信协议的一些问题。讲了一下岗位职责。他们做的产品也是通信行业的东西,不过是专网通信,做对讲机的,和中兴做的产品类似,但又有所不同。一轮结束之后,开始进行下一轮面试。

第二轮面试

   第二轮面试和一轮面试类似,问了下项目经验、为什么离职,这边说想转行做开发。问从什么时候开始找工作的,这边说从4、5月份。面试官问这么长时间为何还没找到合适的,这边说一直在等华为的offer,华为的offer给的比较慢。面试官说表示理解,而且语气也尊重了许多。后面聊了下薪资期望,这边说不低于中兴的待遇就可以的,面试官说只是先简单聊下,具体薪资需要和后面项目经理聊。

第三轮面试

  第三轮面试是项目经理面试,项目经理问了下离职原因,这边说干测试干久了,烦的慌,想转行干开发。项目经理又问了下当时问什么去中兴搞测试,这边说当初面试中兴的是开发岗,面试官觉得水平一般,给了个测试岗,而且面试官说爱签不签,只能先签约来深圳了。

  项目经理又问了下中兴薪资,我跟他说了下具体薪资,他觉得有点高,可能给不起,然后说如果这边一直做着开发,他们会愿意给,他们后续考虑下。

  三轮面试结束后,感觉是项目经理想要,但是薪资又开不起。当时面试时是周六下午,下一个星期的周二,HR和这边说,经过和部门沟通,薪资上面月薪比在中兴涨了500块,其他季度和年终奖看个人工作表现,自己觉得是个开发岗,就接受了。

 离职约谈

9月下旬,开始和Team Leader、部长沟通离职的事情,Team Leader、部长都在进行校园招聘,只能进行先进行电话沟通。Team Leader倒是没说啥,因为离职的事情部长说了算,他只是说他先跟部长说下,让第二天再给部长打电话沟通。

 Team Leader让一个老员工和这边沟通了,楼主和那个老员工关系挺好,就坦白和他讲了,自己面了哪家公司,有什么offer。他也表示理解。后续他给Team Leader汇报了下这边的情况,表示这边没有留下的意愿,还是想走。

    第二天中午,给部长打电话沟通,说这边想转开发,他说可以在公司内部转,后续合同到期了,他们给帮忙内部推荐,而且还说平时不是干的好好的吗,给的考核也挺好的,而且俩个月前刚给涨了工资。这边好说歹说,最后部长才同意两个月之后放人,而且当时是十一之前,部长说等十一之后再当面聊下。

 这边和海能达HR说明了下,HR和部门领导沟通之后,说可以等下这边,offer宽限日期为2个月。

 楼主十一之间开始看《程序员面试宝典》,在CSDN和牛客网上刷阿里、百度、腾讯的测试开发岗的面试题。

 十一之前接到OPPO、阿里、腾讯、德昌的电话面试。

 十一之后陆陆续续面了OPPO、阿里、腾讯、德昌,耐心等待部长回来,等待谈离职的事情。

 十一之后,Team Leader、部长先后约谈,百般挽留,最后看离职意愿很强,没办法,部长说让11月底提离职,12月初给批,让走。

 经过百般曲折,离职的事情敲定,楼主的海能达的offer时间定的是11月下旬,感觉是要黄了,所以决定继续面试。

第二次面OPPO

9月下旬,担心和部长谈不拢离职时间,投了OPPO的通信协议开发工程师岗位。

 HR约了面试时间,定在周五晚上7点,在后海OPPO深圳研发中心。

   等到8点,面试官才过来,问了下项目经历,发现这边偏测试比较多,问了下工作中偏开发的工作,这边说开发自动化用例比较偏

开发,面试官让讲解下接入流程,这边讲解的一般,他直接说不太符合他们的要求,说他们要的人都是从华为挖的,14、15级的,开发

能力比较强。这边问可以进去先学习吗,他说周围同事比较忙,没人会教的。这边也表示理解,他又说4G、5G的通信协议,华为、中兴、OPPO等通信公司都在用,学好了的话,去哪家都可以的,鼓励这边好好学。又问为什么要离职,这边说想转开发,写点代码,不然的话在学校学的东西都快忘完了。面试官说给推荐个测试开发岗,写测试工具,这边乐意吗。这边说可以的。不过后来也没给推荐。

  可能是因为楼主做测试工作比较多些,再加上面试官这边需要的是技术高手,所以OPPO这次面试也给跪了,不过面试官人不错,没有因为自己水平一般,挖苦自己,还鼓励了一番自己。

 

  第一次阿里面试

   9月下旬,猎聘上HR给内推过去,结果1个月之后还没给面试电话,问了下HR,HR说看招聘流程,简历筛选那一关就没有过。╭(╯^╰)╮

  十一期间,联系一个老同事,他9月份进了蚂蚁金服,他说帮忙内推下。

 有天,正在公司加班,蚂蚁金服HR给打电话,问是不是想过去,开始电话面试。

 先让简单介绍了下项目经历,问了下“支付宝转账”这个场景怎么进行测试用例设计,Python中有没有类、平时用Python怎么实现关键字的。

 楼主平时一般进行测试用例执行,很少涉及到测试用例设计,直接给跪了,后面面腾讯的时候也栽在上面了,想面阿里、腾讯测试开发岗的同学最好关注下测试设计这块。

 第一次腾讯面试

  9月下旬。 猎聘上投了腾讯的Linux后台开发工程师的岗位,楼主在学校、下班之后一直在玩linux,对linux比较感兴趣,想着也在中兴这种大公司历练过,所以斗胆投了腾讯的开发岗。

  因为在猎聘开始留的手机号不经常用,先是HR打了好几次电话,和这边约了电话面试时间。

  到了约定的时间,腾讯面试官打电话过来,面试的linux问题比较少,主要是C++的问题。

 C++和c有什么区别

 C++的继承的概念

C++的虚函数的作用

 vector中排序的效率

hash map 和hash table的区别

由于楼主好久没碰C++了,所以最后两个问题直接给跪了,面试官涵养很好,面试结束后,这边一直道歉,感觉浪费了对方时间,他一直说没关系。

德昌

  德昌作为一家传统制造业,面试的难度不是很大,开始是十一之前,HR联系了这边,约了面试时间,面试官打电话进行了电话面试,谈了下在学校和实习时做的项目,楼主原先一直在学习嵌入式,面试官对这边表示很满意,HR让十一之后去厂区一趟,当面聊下。

  十一之后,亲自去德昌厂区一趟,感觉厂区蛮荒凉的,进去之后,先做了一套C语言试题,大致内容可以参考《程序员面试宝典》里面嵌入式相关的内容,楼主由于在十一期间一直闭关苦修,参悟该宝典,所以面试题做的很流畅。

  做完题之后,两个面试官开始面试,后来才知道,一个面试官是Team Leader,另一个是部门的二领导,哈工大的教授,在德昌做技术顾问。

  面试很轻松,问了下问什么离职,Team Leader问了些C语言的一些问题,还有编程规范、行业规范的问题。最后面试结束,HR过来说面试结果很好,谈了下薪资,给的比在中兴还高出一些。

  面完德昌之后,也和部长谈好了离职时间,德昌HR也将offer发了过来,入职时间写成12月上旬。

 这边也和海能达说明了下,和部长没谈妥,HR说他那边可以一直等着,自己挺感动的,但跟那边人说怕他们等不急,招其他人进去,HR最后也没勉强,表示理解这边的难处。海能达从HR到面试官、项目经理给人的印象都很好,不能和他们共事,自己也感觉蛮可惜的。

  第二次腾讯面试

  和部长谈了离职时间,拿到德昌的offer之后,离正式离职时间还有接近两个月,所以自己这边接着投了简历,后来接到腾讯游戏部门的测试岗的面试电话,电话里简单聊了几句,面试官让去腾讯科兴科技园当面面试下。

  同样是周五晚上7点,自己跑到科兴科技园,面试官接了下。

 给了一套卷子,让做了其中几题:

 用Python实现string类

用python实现冒泡排序 

进行测试用例设计:两个微信账号之间传输文件

智力题:1000瓶药水,其中之多有1瓶有毒,现在给你10只兔子在24小时被通过狗试药的方式找出哪瓶药有毒或者全部无毒。(具体答案请参考《程序员面试宝典》中的智力测试部分)。

腾讯面试官说python代码写的一般写的是C风格的代码,而且测试用例设计不是太熟悉,所以又跪了。

这边问面试官,该岗位的工作职责,面试官说主要是游戏平台的测试,先和开发的讨论,设计用例,然后手工执行一遍,最后完成用例的自动化工作,平时会需要进行测试工具的开发。

  工作性质和在中兴区别也不是很大,心里面试失败的失败感减轻了许多。

第三次腾讯面试

  11月下旬,猎聘的HR给打电话,推荐了腾讯的国际事业部的测试开发岗。

  先电话面试,和面试官简单聊了下,她约了时间,让去腾讯滨海大厦面试下。

第一轮

  第二天晚上,坐地铁到了腾讯滨海大厦,面试官下楼接了下,到了一个会议室,开始问了些项目经历的问题,后面又让做了一套卷子上的几套Python题。

  找出一组大数中第二大的数

 将   1,2,3,4,5   按从大到小排序,并将逗号去除

 实现冒泡排序

 面试官也问了下测试用例设计、怎么实现需求到测试用例的转换的问题。

 面试官觉得自己代码能力一般,但测试经验比较丰富,所以约了第二天进行第二轮面试。

 第二轮

  第三天晚上,依旧是腾讯滨海大厦,晚上7点,不过面试官换了一个年轻小哥。

  先讲了下项目经历,小哥让画了下基站、核心网的对接草图,自动化的组织架构草图,自动化用例的实现过程的草图,这边也都很认真的给他画了。

  小哥最后说他们组主要进行QQ音乐的国际化,在东南亚印尼等国家使用比较多,问手机一般都是在办公室里面放着,怎么才能测试到其他极端场景,比如信号不稳定情况下,这边说中兴一般会进行外场测试和路测,将测试场景覆盖齐全。小哥又问,有些故障频繁反复出现,如何避免该情况,节省人力。这边说可以在手机里面放一个黑匣子,如果APP出现bug、手机复位等,黑匣子可以记录该情况。

  面试官对面试结果相对比较满意,第二天HR给打电话说下午会有腾讯HR谈薪资状况,第二轮算是面试通过了。

 第三轮

 第四天下午,腾讯HR给打电话,聊了下现在工作、家庭、有没有女朋友,最后问了下手头有没有别的offer,这边说了下手头offer的情况,HR估计觉得给不了太高的薪水,所以没有确定给发offer。

  晚上的时候,第一轮的面试官给打电话过来,把自己说了一通,说自己不和HR好好沟通,估计这边的期望薪资超出他们的承受范围了。面试官让自己再好好考虑下,是准备去德昌这种传统制造业,还是打算来腾讯这种互联网企业,腾讯的培训体系完善,互联网学好了也不差钱,各行业有各行业的好处吧,让楼主慎重考虑下。

  楼主第五天早上在微信上给腾讯HR道了歉,原先和她沟通时,表达方式有问题,也希望腾讯那边尽快发offer,这边选择下,腾讯HR说他们还在沟通中,让耐心等待。

  12月中旬,这边刚入职德昌,腾讯HR发微信过来,说准备发offer。(。・ω・。)

  由于楼主刚入职德昌,不好意思离职,所以和HR说不想去了。

  腾讯作为中国最好的两家互联网公司,有着晚上薪酬体系和培训体系,免费班车、餐补、入职三年可以申请50万首套房无息贷款。同事关系简单和谐,企业文化温馨,楼主不是科班出身,不然和腾讯的优秀同事一起公司,也不失人生一大幸事。

第二次阿里面试

  12月上旬,猎聘HR给打电话说蚂蚁金服的IOT部门需要一个物联网嵌入式测试开发工程师,帮这边推荐了过去。

  1个星期后面试官约了面试时间,开始电话面试,先问了下项目经历。后面问了和腾讯面试时一样的问题:找出一组数中的第二大的数。

  楼主说可以用python的max函数,求两次就可以。面试官说不能用库函数。这边说可以先进行排序,再取出第二大的数。面试官说如果不用排序呢,楼主说可以用两个标志位,一个放第一大的数,一个放第二大的数,一路比较下去,最后就能得到第二大的数。面试官又问了该算法的复杂度。接着又问,刚才说到排序,那么快排的原理是什么,复杂度是多少。

  后面面试官又问了安全的一些问题,他们的岗位职责是用支付宝连接蓝牙音箱,如果支付宝收到钱,则播报“支付宝到账**元”,支付宝连接蓝牙音箱需要注意安全问题,但是楼主对这块了解不是很深,直接说不懂。

  最后面试官让对  “支付宝连接蓝牙音箱”  这个场景进行用例设计。

  第二天直接发邮件说,对这边印象很深,但不太适合。( • ̀ω•́ )✧

  后面,HR主动联系,问了下面试结果,这边说没面试通过,她说她给那边推荐了4、5个,结果都面试挂了,我说阿里那边要求有点严了,腾讯那边相对就好点的。HR说是的,又跟她说手头有offer了,她也祝福了下。

 

    楼主作为小硕一枚,本科、研究生都是在一所综合性211就读,电子行业出身,当初研究生毕业,想进华为、中兴这种中国嵌入式最好的公司学习嵌入式,想像韦东山那样在中兴工作、学习几年,成长为嵌入式领域的牛人。可惜学艺不精、事与愿违,走入测试部,虽然代码能力没有多大的提升,但和优秀、友善的中兴同事共处两年多,有些东西反而比能力的提升更难忘。

  曾经也想过去华为、腾讯这种更高层次的公司安心做一名测试人员,但后续面试过程中,遇到一些赏识自己的面试官,给了自己一个转行做嵌入式开发的机会,自己也比较珍惜。

   曾经因为担心和部长没谈妥,导致海能达的offer黄掉,又找不到合适的新工作而彻夜失眠过。也曾经面对华为的offer,想耐心等待数月过,曾经也犹豫过是去腾讯这种明星企业,镀金、飞翔过,最后还是决定来传统行业的嵌入式岗位,安心做自己的喜欢的工作,钱不多,能生存即可,产品一般,努力改进即可,和周围的牛人交流、学习,努力成长为嵌入式领域的牛人,为中国的科技行业发展尽一份绵薄之力。

  总结半年多的面试经历,有成功,也有失败,希望能对正在面试、准备面试的人提供一点参考,一点指引、一点帮助,诸君共勉,奋勇前行!

  

  


推荐阅读
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • Java高级工程师学习路径及面试准备指南
    本文基于一位朋友的PDF面试经验整理,涵盖了Java高级工程师所需掌握的核心知识点,包括数据结构与算法、计算机网络、数据库、操作系统等多个方面,并提供了详细的参考资料和学习建议。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 每种编程语言都有其独特的完成任务的方式,这也说明了为什么有这么多语言可供选择。在JimHall的《不同的编程语言如何完成相同的事情》文章中,他演示了13种不同的语言如何使用不同的语 ... [详细]
  • PHP面试题精选及答案解析
    本文精选了新浪PHP笔试题及最新的PHP面试题,并提供了详细的答案解析,帮助求职者更好地准备PHP相关的面试。 ... [详细]
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • 探索CNN的可视化技术
    神经网络的可视化在理论学习与实践应用中扮演着至关重要的角色。本文深入探讨了三种有效的CNN(卷积神经网络)可视化方法,旨在帮助读者更好地理解和优化模型。 ... [详细]
  • 春季职场跃迁指南:如何高效利用金三银四跳槽季
    随着每年的‘金三银四’跳槽高峰期的到来,许多职场人士都开始考虑是否应该寻找新的职业机会。本文将探讨如何制定有效的职业规划、撰写吸引人的简历以及掌握面试技巧,助您在这关键时期成功实现职场跃迁。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • JUnit下的测试和suite
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • Go从入门到精通系列视频之go编程语言密码学哈希算法(二) ... [详细]
  • 本文总结了一次针对大厂Java研发岗位的面试经历,探讨了面试中常见的问题及其背后的原因,并分享了一些实用的面试准备资料。 ... [详细]
  • 汇编语言:编程世界的始祖,连C语言都敬畏三分!
    当C语言还在萌芽阶段时,它首次接触到了汇编语言,并对其简洁性感到震惊。尽管汇编语言的指令极其简单,但它却是所有现代编程语言的基础,其重要性不言而喻。 ... [详细]
  • c语言二元插值,二维线性插值c语言
    c语言二元插值,二维线性插值c语言 ... [详细]
author-avatar
Dewey
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有