华为OD-测试面经-2年经验

背景

非目标大学,通过认识的人推荐的栗栗姐,然后发了简历,电话聊下个人基本情况意向等,没问题之后开始发题库,刷题,准备了大概15天左右吧,开始申请正式的机考。

机试

很早之前就试过一次,当时准备不充分,加上那次题是真的难啊,就没考过。后面有空就刷算法题,第二次的时候已经刷了很多题,有点底子了,考的时候运气也好,考到的类型都是刚刷过的,运气好

机试准备我个人是将简单题全部刷完感觉应该就没啥问题了,不过题很多,做到后面前面容易忘,没事还是多看看,多练练,手不能生,保证考之前自己的代码熟练度就行。

另外也可以模拟下机试场景,网站里面好像有,尝试下,之前听过好多人说机试中途出问题,还有后面提交代码,没有提交正确,这些东西最好提前模拟尝试下,防止出错。

我的hr栗栗姐在我考试前提醒了我不下十次,一定要熟悉,一定不要点错了,错一次,等六个月。

HR 面试

我个人经历了好几次hr面试了(因为之前做外协的华为项目,需要背调到之前的项目组,但是华为项目只做了半个月不到,之前的项目组基本没啥认识的人,所以遇到困难,换了2个部门),有难得也有简单的,分两个点说吧。

1.简单的。这种就是很简单的问问你之前项目情况,干了多久,为啥离职,之前薪资,期望薪资,未来发展等等。这个没啥可说的,三观正常答就行。一般不会挂人,最近听说有被hr挂的,那我想不太通为啥…

2.难点的。这个就是会问问你技术,不会很多,我当初主要问的就是测试基础流程,python基础,自动化基础,项目运用自动化的流程及框架。说难点其实也不难,只要有准备都能答上来的,这就是看你符不符合项目组要求而已,所以也不要忽视hr面,也会有几率问技术

技术面

到技术面的时候我就有些紧张了,两轮技术面,之前听面过的说特别难,能把人问死了,虽然栗栗姐有发面试攻略,算法题等,但还是慌得一批啊。

虽然紧张,那也得赶紧面试,毕竟时间就是金钱。

这块一定要确定好自己的时间,不能随心所欲。我是排好自己的时间,告诉栗栗姐,我自己什么时间可以面试,比如周三周四周五晚上7-8点,一定一定要确定自己的时间,这样栗栗姐才能给你去约,要是因为时间耽搁面试,得不偿失。

下来就是面试了,说实话,没我想想的那么难。

1.手撕代码:

先给出一道手撕代码题,难度偏低,一般都是字符串查找、排序这种的,用自己拿手的语言做出来就行。时间不宜太长,半小时以内,做完以后面试官会让你讲解逻辑。

如果写不出来,你也可以讲一讲你的思路,这个很重要,一定不要不会就啥都不说,有思路面试官可能会引导你去说去做,啥都不说…自己想。

2.基础知识提问:

我当初问的比较简单,问了点测试基础:

软件测试流程

bug 处理流程

使用过的测试工具

项目细节(主要是了解项目做的哪一方面的,比如我是web端,他就会接着问问自动化)。

不同面试官问的问题难度也不一样,有的只问一些基础,有的会扣项目细节(可能是我有经验,所以问的大多是项目,就不多写了),这就看运气了。

3.反问环节等:

前面两个环节结束后就没啥了,要么直接结束,要么问你还有啥问题没,这会就看自己了,也不要问得太多,有可能面试官不是负责你项目的,因为栗栗姐说现在部门基本都是交叉面试的。

1 2顺序不一定,看面试官平时习性的。

面完之后第一时间告诉栗栗姐哦,她会第一时间去询问结果的,及时帮忙沟通下面试情况什么的。 

综面

也就是所谓的主管面,技术面过了,那就会有综面了,在综面前我是两天一小催,三天一大催,没事就是:姐,约上了嘛,啥时候(但是因为需要之前的项目组负责人回复背调邮件,被卡主了,所以综面的拖得时间有点长,还好后面各种电话,私聊等搞好了)。说真的,栗栗姐比你还着急,她也想赶紧搞定的。

综面也有些紧张,外面传的有说聊家常,有说问技术,面了之后才知道。我的综面简单,面试官了解了下项目,我在项目负责的东西,再问了问对OD的看法,自己的规划,加班强度,也就这些,感觉很舒服,聊天而已。都到这一步了,不能再紧张出错,大方得体,侃侃而谈就行。

总结

综面也得提前和hr沟通时间哈,栗栗姐不管什么时候都会提前问我时间方便嘛,人是真的好呀。从来没有说麻烦的话,面试流程的每一步我的hr姐姐都会跟进盯着,就怕我出错,所以不管有啥问题,一定要优先和自己的hr沟通。说到最后就不得说说我的hr栗栗姐了,我感觉我超好运,遇到了一个特别负责的hr,从我加上的那一刻,都不用我问,每一步都会提前给我说,比如前面说的机试,她告诉我怎么刷题,注意事项,典型错误例子。再到后面的技术面试,综面,都会告诉我注意点,不要犯错误。

我的OD面试经历比较坎坷(前面说到的华为项目组背调问题),时间长,我的hr没有感觉到麻烦,不好搞了,算了,那么多人换一个这种情况,至始至终都是在给我推部门,约面试,催部门。最后通过后的资料提交,都是一步一步指导我的,你能遇到一个晚上10点11点还在跟你交流、指导的hr就偷着乐吧。

----------------------------【嘻嘻,以下是栗栗自己的罗里吧嗦】--------------------------------

1、需要其他的面经可以前往我是栗栗呀---主页 https://www.nowcoder.com/users/685674902 (内含:测试,前端,Java,嵌入式等面经有几十份)。

2、对于大家说的目标非目标的问题,大家可以先咨询我了解下,再去准备机考的哦,因为消费者终端是有持续在招聘非目标需求的。

3、转行或者考研等也是可以持续投递的!!目前需求还是很充足的哦!!同时栗栗会提供笔试资料,以及所有面试环节的技术攻略等~~24届的友友们,虽然要拿到双证才可以申请机考,但是可以提前联系咨询我的呀。

4、栗栗的招聘需求(可私聊):

  • 可选择的工作地:北京,东莞,深圳,上海,南京,西安,成都,武汉,长沙等华为研究所。
  •  招聘岗位:java、Python、前端,大数据、测试,c++,GO,嵌入式等岗位。
  • 可选择部门:ICT(公开,光,计算,无线,数存等),华为云,2012(中硬,中软,中媒),消费者BG,BPIT,上海海思,Carbu,2012,GTS,海思等。
  • https://www.nowcoder.com/discuss/609728551352274944?sourceSSR=users (也可以去栗栗主页查看)

    5、栗栗关于OD的一些浅显看法:https://www.nowcoder.com/discuss/611542395389325312

    6、入职人员OD心里历程:https://www.nowcoder.com/discuss/613318596407685120?sourceSSR=users

    全部评论
    我也是第一次资面就挂了,太伤了😢
    点赞
    送花
    回复
    分享
    发布于 05-10 00:26 广东

    相关推荐

    头像
    04-22 14:58
    Java
    - 个人情况:目标院校科班,工作6年,之前做go和安卓,用Java面试。- 机考:成绩360。主要就是逻辑题。- 性格测试:按HR的辅导即可。要选择团队合作,乐观、稳定、抗压,不要针对人、消极、想领导他人或是显得野心很大。- 资面面试官很专业,主要了解了过往的工作经历,在团队中的角色,日常工作流程和强度。换工作的原因,目前薪资,对华为的看法,以及迎接挑战的决心。- 技术一面一开始就进入手撕代码环节,问笔试的算法题,说思路主要问了日常工作用的一些工具,框架啥的,以及做项目遇到的一些问题,怎么解决的。要复盘,面试是有可能问笔试题的。把控时间节奏,代码卡壳,一定要主动和面试官沟通讨论思路。主动引导说相关的知识点。- 技术二面手撕代码题目描述:leetcode 1561.整体比较流畅。主要是问过去的一些项目相关的问题,也就是需求理解,任务安排等等,具体的项目细节,要对自己的项目熟悉,得把面试官讲懂。其他方面:- git- 面向对象- 设计模式,开闭原则- HashMap- Linux基础操作- 多种语言的学习- 技术选型- 加密密码学面试官人很好,会一起讨论解答这个问题。手撕代码就是一道中等题,有和面试官讨论思路,也是比较快的写出来了。最后是问面试官自己之前主要做移动开发,其他方向虽然有涉猎,但经验不多,面试官说,华为是会培养新人的,也会安排一个导师。- 主管面面试官比较随和。主要问了项目相关的东西,需求场景,业务模式,得把面试官讲懂。一些技术细节,比如加解密,数据流的设计,某个面试官感兴趣的功能模块,比如加密硬件,会问具体的实现。然后就是问换工作的原因,目前工作状态,老家哪里的。最后就是定薪,在自己预期以内,以及自己有什么想了解的。- 总结HR的辅导是非常重要的,比如笔试,虽然不太可能遇到原题,但是提前练习还是非常有必要的,就拿那个输入输出,不难,但大家平常几乎不会写终端输入处理的代码。不弄清楚相关的API,直接上,估计会出问题,在这方面浪费时间也不值得。性格测试,有HR的辅导,基本没压力过。其次是HR会按自己的情况帮你选相应的部门,以及流程中需要注意的地方,其他的就看各自水平和努力啦。面试过程要保持一个好的状态,给面试官一个专业,随和,乐观的一个印象。算法题需要多刷
    点赞 评论 收藏
    转发
    头像
    04-29 11:17
    C++
    本人情况:本科211科班,考研二战失败,1年空窗期,本科期间没有找实习,可以说对工作这方面了解太少了,犹豫的时候看别人的面经关注了@华为HR(OD)郑经理(240308510) 这位,她很贴心地私信我了解了情况,然后开始准备od机试。Base:成都一、机试3月27号开始准备机试,因为个人原因耽误了时间4月9号才完成机试,正常情况下一周时间准备即可。三道题分别是找朋友、火星文计算和可处理的最大任务数,运气比较好400分通过。Hr会给你发题库,我的建议是可以做**hot100里面的简单题和中等题,然后去csdn上找一下今年od机试c卷的题做做。二、性格测试4月10日完成性格测试,按hr辅导的做就能通过。三、hr资面4月11日进行资面,比较轻松,在简单的自我介绍后hr问了一些我的基本情况,问了一点简历上写的项目,问如何看待加班,然后向面试官提问。四、技术一面4月15日技术一面,先自我介绍,然后询问简历上的项目,问项目中间遇到了什么困难以及怎么解决的。然后手撕代码,先撕了**#20有效的括号,然后又出了一道#14最长公共前缀,都通过了,之后面试官会问你答题的思路。之后就是八股,c与c++的区别、c++的内存分布模型、栈和堆的区别,其他的几个问题忘了。还根据简历上课程询问了数据库,linux操作系统,不过我忘得差不多了,面试官也没有为难。最后向面试官提问。五、技术二面4月16日技术二面,二面有点折磨,上来先手撕代码#300最长递增子序列,通过了但是思路有点没解释清楚。之后就被拷打了,问了很多问题,静态变量和局部变量、深拷贝与浅拷贝、虚拟内存相关、面向对象、多态、构造函数和析构函数、类、模板、union、左值和右值、强制类型转换,数据结构常用的树,包括红黑树也问到了,数据库和算法、软件测试。面试管还会延申提问比如我提到了排序,面试官就问有哪些常见的排序方法然后问了我归并排序的思路以及时间复杂度。因为太久没复习了加上面试准备时间挺短的,大概只能回答上一半的问题,总共面试了一整个小时多几分钟才结束。六、主管面4月17日主管面,主管人很好。自我介绍后询问了基本情况,问了点项目相关的问题,然后也简单问了一些c++八股,c和c++的区别、内存泄露、多态等。然后对部门做了简单的介绍,接着就是向他提问,整体比较轻松,谈到了期望薪资。4月25日收到offer。
    点赞 评论 收藏
    转发
    2 8 评论
    分享
    牛客网
    牛客企业服务