华为OD-Python测试面经(22届考研)

背景

22届某211目标院校,考研二战失利,计算机相关专业,因为全力投入考研而无实习经验,有跟随导师做过一些项目,项目涉及数据分析所以主学Python。在了解到华为od之前也投过一些简历,有些是因为非23届应届生而不接受简历,有些则是能够给面试机会但是待遇不高。在此期间了解到华为od项目,正好自己有Python基础,所以选择Python机考。

首先我通过牛客网咨询内推HR,例如岗位要求、面试流程、经验资料等,在细致了解后决定抓住机会试一试,这是一次进入大厂的好机会。

准备阶段

首先从网络上搜集相关考试资料,也咨询了内推人相关考试经验与题型。机考分为三个题目,对于Leetcode上难度为两个简单一个中等。如果有一定的编程基础,比如自己写过小程序或者本科、研究生论文项目等,这个难度只需要将牛客网上华为机考中简单和中等难度题目全部过一遍即可,熟悉题目如何输入输出,也算是热身练手;如果完全没有编程基础也没有关系,目标院校只需要150分即可通过考试,三个题目的分数分别是100,100和200,也就是说只需要前面两个题目AC即可轻松通过,简单题同样是在牛客网华为机考里选择优秀题目刷,不会的题目可以看评论区解答,从依葫芦画瓢开始到闭门造车,一周内足以提升自己的水平。

我自己有项目经验,Python编程自然是不在话下。找了一家奶茶店,在一个安静的角落开始逐个攻克题目,栈、队、二分查找、贪心算法、动态规划、BFS、DFS……很快一周就把所有可能涉及的题型通过,Python做算法题还是很有优势的。

机考

机考前还是非常紧张的,前一天一定要保持好睡眠,考试前检查好环境,一切准备就绪。

1、任务执行时长

2、考勤信息

3、日志上报积分

考试题目运气相对较好,不算很难,部分题目难以理解,需要多读几次,过程中前两个题目很快AC,第三个题目一直卡住不能AC,最后获得350+分进入下一轮面试。

情绪测试

情绪测试可能会挂人,一定不能松懈,同样保持好睡眠。我在考试之前去公园逛了一会,放松大脑也呼吸新鲜空气,保持愉快的心情开始考试。情绪测试多选正面、积极、能吃苦、善于合作、理解他人、不随意发情绪等作为首选即可,例如有主见、有领导能力、有创新能力等在其他选项拿不准时可以作为最后选。

技术一面

过程很顺利,来到了技术一面。准备技术面可以看看八股文,参考一下最基本的问题应该怎么回答,同时也需要了解一下自己面试的部门或者岗位面试经常会遇到的问题或者知识点,机会总是留给有准备的人。例如我是面试的测试岗位,所以通过各种途径搜索测试岗位需要做什么,有什么面试常见问题,记下来并且能够对着镜子流畅的回答即可。

技术一面的面试官相对比较和蔼,谈吐清晰,逻辑严谨。首先给了我一道题目做,题目是分糖果,应该是Leetcode的原题,题目有一些印象。在自己思考下很快解了出来,面试官也对代码提了一些意见。随后面试官问了我一些问题,包括

1、 Python八股文

2、 项目经历

3、 项目中有没有遇到难的问题,如何解决

4、 对测试的理解

5、 自己所做项目中是否进行测试。如何理解这个过程中的测试

6、 遇到意见不一致如何与团队沟通

面试官非常注重对业务的考虑以及实际项目中团队的作用,当然技术能力不可或缺。总的来说准备好八股文,面试会轻松很多。

技术二面

技术二面面试官相对来说非常严肃,全程没有笑容,说话非常严谨认真,一看就是一个大佬,这着实让我担心不少。果然,一开始出了一个非常难的代码题目,写的我满头大汗,但是答案一直不正确。面试官看我迟迟答不上来,稍微提示了一下算法,我恍然大悟,在面试官的指导下还是顺利写出来了。

随后,面试官问我有关简历的项目经历,提前准备好了当然轻松回答,但面试官说应该在参与项目中加入更多自己的思考,这个建议确实印象很深刻,很中的。然后围绕简历,面试官大致问了如下问题:

1、 为什么选择面测试岗(本质在问什么是测试)?

2、 测试项目的一般流程是什么?

3、 有哪些常用的测试方法?

4、 为什么要做自动化测试?

5、 你认为一名优秀的测试应该有的品质是什么?

这些都是测试常见问题,这些问题都很好的答上来了,面试官也表现出对答案的满意。最后,面试官问了有关Python测试的技术问题,我由于没有使用过相关框架,只能简要作答,好在面试官并没有在此处刁难深挖。

主管面

主管们首先自我介绍,主管围绕我项目进行展开,但是相对来说技术方面的问题少了很多,更多的是对我本人综合能力的考察,相关问题如下:

1、 为什么选择测试岗(梅开二度,这次回答的更完整了,包含了心路历程)

2、 考研二战,怎么做的决定?对二战失败的总结?

3、 项目经历

4、 项目中如何分工?

5、 团队合作项目中印象最深刻的一件事

6、 对od和华为文化的看法

7、 学校中的兴趣爱好以及最成功的一件事情

8、 对未来的规划以及想法

9、 反问

总的来说,问题更多围绕项目展开,对我所说项目内容进行延申来反映我的性格以及能力,在这个方面进行追加提问以及反思。准备的话可以围绕自己的能力以及价值展开,更多表现自己闪光点,围绕自己熟悉的地方进行展开发散。

最后,非常推荐帮助我的靠谱HR,在此过程中帮助我很多,非常专业热情,会给予很多指导,整不停催进度使得整个流程很快完成,几乎没有停滞。HR非常上心,也很感谢他的指导。已经顺利上岸,目前工作非常顺利,与团队成员相处很好,氛围非常优秀!期待大家的加入!

最后打个广告,招录Java,python,C/C++,Js等主流软件开发,也招软件测试,可以私聊投递简历

主要地点: 东莞、深圳、杭州、 西安,长沙,上海,武汉,成都、南京、北京!

全部评论
python不是很熟悉,比较熟悉Java可以投软件测试嘛?还是测试开发呢?
点赞 回复
分享
发布于 03-15 20:26 河南

相关推荐

头像
04-25 17:16
华为_HR
负责华为云大客户产品的设计开发,支持华为云高速发展负责特性级客户需求的分析并进行合理分解,基于微服务架构和实现输出可落地方案持续优化系统架构,提升系统高并发、大流量下的容灾容错能力,保证系统高可用岗位要求:全日制本科或以上学历,计算机相关专业接受无经验和非科班的,有人带教,对it发展方向有兴趣,想从事着方面的深度学习熟悉一种编程语言,不限于Java/c/c++/python等具备扎实的计算机基础知识,包括不限于操作系统,计算机网络,数据结构和算法等熟悉缓存、消息队列等中间件使用原理,能够熟练操作数据库,开发相应功能5、具有大规模高并发WEB应用设计和开发经验优先还没有找到工作的可以尝试一下 提供机考辅导资料 面试一对一辅导直接到offer下发 base全国可以推荐 ,根据你意愿地首推 流程快,现在基本两周下Offer报道 1、base地:北京,东莞,深圳,上海,南京,西安,成都,武汉,长沙等华为研究所2、java、Python、前端,大数据、测试,c++,嵌入式等岗位 3、全额六险一金 ,周末双休,周末安排加班双倍薪资4、普遍14薪,优秀者更高,2-4个月年终奖; 5、不用担心机考和面试,提供整理好的刷题攻略可提供复习方向和复习建议!欢迎关注我私聊 下offer流程快 岗位充足
投递华为等公司10个岗位
点赞 评论 收藏
转发
2 42 评论
分享
牛客网
牛客企业服务