一个很变态但有效的华为社招OD测试岗面经

经过数月的挣扎和努力终究顺利上岸,前来还愿,顺便给之后的愿意来OD的小伙伴们一点小小的帮助。前前后后也算小3个月,实属不易,也多亏了这边的HR和对接人的耐心指导和鼓励,让自己顺利度过了难关。最终有了结果,也多少给自己的努力带来了点回报吧。

个人大概情况:

末流985高校本科毕业,在本地公司工作了几年,感觉不到未来的发展方向,工作、生活、感情均不是特别顺利,觉得有必要换个工作试试,正巧,华为西安项目组OD这边抛来了橄榄枝,说干就干(虽然也犹豫过,但一直躺平也不是办法不是)。但由于本人技术基础薄弱(前几家公司打杂偏多,软件、硬件测试,产品策划都干过),代码能力一直处在学了又扔,扔了又学的状态,也算是半个小白吧,刚开始准备手撕代码的时候十分吃力,几乎白天在公司刷力扣,晚上也回家看b站到凌晨,中途HR也多次催促快速上机,但我也顶住了压力,复习二十天后才让HR帮忙预约了机试,虽然分不高——266.66分,(小数点哈哈哈),第三题的多叉树的算法没做出来。但过了不就行了么,对吧。接下来就是性格测试这边HR会提前通知一些注意事项,这里千万注意不要头铁去踩坑,HR不会害你的。接下来就是面试情况,我把我所记得的一一说一下:

面试情况:

一面:

  1. 常规问题:自动化测试了解多少,有使用过么,测试流程具体讲讲,测试方法等。
  2. 手撕代码题较难(对我而言o(╥﹏╥)o),考察回溯算法。

二面:

  1. 常规问题:上家公司业务流程,为什么来西安,以后会在西安发展么,有结婚了或者有女朋友么。(个人生活和计划较多,也别太头铁,可以酌情回答)。
  2. 手撕代码(代码题中等难度):找出数组中的三数之和。

三面(面试官是解决方案测试工程师,代码题较简单,简单的数组查找索引位置,但对测试理论,比如流程,策略,用例编写比较看重):

  1. 先手撕代码,题目比较简单:简单的数组查找索引位置。
  2. 测试方法:等价类,边界值,场景法等,然后给了道case题,让现场编写一个登录账户密码的场景的测试用例。
  3. 测试用例覆盖策略:需要对手机摄像头的照相模式进行测试所用到的测试策略和方法。
  4. 对简历的测试项目情况展开说说,包括用例编写,接口测试编写,自动化测试,具体说说流程。
  5. 兼容性测试的测试依据和覆盖策略。
  6. 还有什么需要问的。

四面(资面):

  1. 自我介绍。
  2. 测试工作流程:需求评审,测试用例编写,执行,发现缺陷后的提交跟踪。(对,你没看错,HR面也要问你工作流程。)
  3. 其中一个项目经历的具体介绍,包括流程和自己担任的角色,项目具体功能。
  4. 是否是敏捷开发,敏捷开发流程阐述。
  5. 常用测试方法:等价类、边界值、判定表、流程法 ,就边界值方法做一个简单的用例编写。
  6. 为什么要跨省工作(对于愿意跨省的小伙伴这个问题要提前想好),你的职业规划。
  7. 预期薪酬。
  8. 是否接受加班。

五面(综面):

  1. 自我介绍。
  2. 如果有空窗期会询问空窗期原因(考研或者其他)。我当时是跨专业考研,而且选的学校比本科还差,所以问了个附加问题:为什么要考那个学校和那个专业(当时因为是女朋友的专业)。你现在还在跟对方相处么?答:没有。
  3. 如果以后遇到类似的情况,你会如何处理?答:经过多年工作,也逐渐清晰了自己以后的职业规划,不会再让这种偏离自己规划的事情发生,而且也不会再让自己处在那种情况,较大的事情会提前想好。
  4. 介绍简历上的一个项目,包括具体流程和自己担任的角色,项目具体功能。
  5. 性能测试,安全测试了解多少。自动化框架了解多少,请详细描述下。(unittest不属于测试用的自动化框架,如果只会这个可能还不够。)
  6. python语言的熟悉情况:内存回收机制?(有点忘了,毕竟从准备到现在接触python也就俩月,确实不大懂勒块)常用库和什么的。
  7. 预期薪资多少,为什么要这个数,然后解释了一下当前给的评级和这个评级的薪酬以及结构。
  8. 是否接受加班,新项目几乎996,能否接受。
  9. 是否谈恋爱/结婚以及是否是独生子女,到异地工作家里父母的态度是什么。

总结:

总体而言,只要学校是目标院校(当然,对西安本地学校门槛更低),有开发代码经验最好,没有也不要放弃(如我)好好听HR和联系你的对接人的指导,放松心态专心准备,肯定就是可以上岸的。生活和工作都不易的当下,有时候尝试一下不同的地区不同的工作也未尝不可,至此,希望以上内容可以帮助到大家。

同时,如果愿意来西安我们项目组的工作,可以咨询一下我这边的情况,知无不言(其他项目组情况不一样怕回答错,哈哈哈)。加油,未来的同事们,我在西安这边等着你们~

#华为OD##西安华为OD##OD面试##投票##华为od面经#
全部评论
老哥力扣刷了多少题
4 回复 分享
发布于 2023-07-30 21:41 江苏
老哥怎么技术面试三面,不是两面吗?加面了?
点赞 回复 分享
发布于 2023-07-09 17:48 广东
审批了多久
点赞 回复 分享
发布于 2023-07-09 18:51 广东
所以还得是目标院校啊
点赞 回复 分享
发布于 2023-07-11 17:31 四川
老哥你用的什么语言python还是java
点赞 回复 分享
发布于 2023-07-13 12:32 北京
我也是西安,一面刚过,资格面的时候说不用996,一个月加班一天
点赞 回复 分享
发布于 2023-07-20 20:44 广东
老哥,我投了西安的安全测试岗,跟你一样么,我主学安全多点,目前只能用python过机试
点赞 回复 分享
发布于 2023-07-22 14:38 北京
面试这么久吗?好多轮啊
点赞 回复 分享
发布于 2023-09-19 12:16 浙江

相关推荐

11-08 13:28
门头沟学院 Java
投递招商银行·招银网络科技等公司10个岗位
点赞 评论 收藏
分享
1.springsecurity是怎么搭建的我这边搭建的是springsecurity6,搭建分为两大块,一个是登录接口,一个是securityfilterchain的搭建,登录接口会springsecurity的方法创建一个将用户输入的用户名和密码作为参数的令牌,springsecurity那边会写一个impl来继承userdetailservice的方法,这里面会查询数据库的用户信息并且返回一个userdetails对象,springsecurity底层会有方法将userdetail的password和用户输入的密码进行对比,成功则返回一个token2.怎么实现单设备登录这边说的是登录的token存入redis,判断有没有有的话就删除并通知下线(网上查询是根据token一致性来判断,就是每次请求访问都会判断客户端发送的token和缓存的token是否一致)3.http1和2的区别http1相对于0多了Keepalive长连接,不用每次请求都要三次握手和四次挥手,但是有个弊端就是发送的报文必须是有序的,就存在一个问题,如果头报文过大就会发送阻塞,影响后面报文的发送。但是http2采用多路复用以及压缩报文的方式解决了这个问题,他讲报文压缩成二进制帧,且多路复用使得单个tcp链接能够多条路发送数据,就避免了头阻塞4.说一下jvm的垃圾回收这种问题就恶心啊,我不知道要讲什么,就说找垃圾的方法,应用计数法,可达性分析,然后垃圾回收算法又有四个,讲的口干舌燥的5.mysql的索引是什么,有什么索引索引是一种加快数据库查询效率的一种数据结构索引的类型:主键,唯一,常规,全文反问这边用什么技术栈说用的是golang,我就说怎么没问java的基础东西,一个实习把我拷打🐴了
求求给个offer吧😭😨😥:对了,说一下我被挂多年的经验吧,有些问题可能就几句话结束了,比如什么redis一般做什么的,mysql缓存分类啊,但是如果问到了一些可能要回答一两分钟的东西,一定要捋清楚逻辑,一点一点的回答,然后慢慢讲,别急,急了你就说了一堆重复的东西,我自己看着我的回答都觉得***,问题基本上都知道,但是长回答就说的很乱,然后自己写面经的时候就觉得,不就这么点东西,为什么回答那么乱
查看5道真题和解析
点赞 评论 收藏
分享
评论
25
111
分享
牛客网
牛客企业服务