od-22届考研-测试面经

背景:二战失败选手,双非一本目标院校,数学与应用数学专业,无相关工作经验也没有什么拿得出手的项目。3月中旬开始重新学java(大学里有学过一个学期的java,很水)。期间经常通宵肝,学习框架、刷leedcode,可能是因为数学专业出身,数据结构和算法这一块学起来并没有觉得陌生。

一开始是希望去尝试开发,后面在栗栗姐的介绍下以及了衡量了自身的情况转了测试,同时也对测试这份工作也非常感兴趣的,非常感谢栗栗姐的指导(大家对od有兴趣的话可以找她哦)、同时也非常感谢部门对接人魏哥的辅导。总体流程的效率真的很高!

  • 准备心得:

1、在准备机考之前一定要看国给的刷题指南,有目的做题!

2、面试的时候我觉得最重要的是自我介绍,可以在面试前就准备好自我介绍,对着镜头多练几遍!提前进入会议调试设备并且适应在镜头面前说话

3、在面试的过程中自我介绍、回答问题的时候可以尝试着将话题引导自己相对比较熟悉的部分,引导面试官向你熟悉的方面进行提问。

4、回答面试官的问题可以先给结论,然后分点讲细节,这样面试官听你回答会更加轻松一些。

5、面试的过程中要注意让面试官感受到你的诚意,在适当的时候表现自己,大多数时候需要保持谦逊。

  • 5月11号 一面(一个半小时)

面试心得:认真对待,认真准备,尊重面试官,回答有逻辑,不自大不过分自夸,不过分自卑

1、面试官介绍面试流程

2、介绍下毕业后到现在的经历

3、涉及的问题大概有这些

(1)测试流程有哪些,以及你觉得测试流程哪几个部分是比较重要的?

(2)对于安全测试这块东西有了解吗?(我自己聊到了sql注入、ddos这些)

(3)刚才你谈到了sql注入,你可以给我讲讲sql注入是什么原因导致的吗?如何排查这样的问题?

(4)平常做项目的时候用过哪些测试工具?

(5)我看你的项目用到了docker容器,你可以给我介绍下docker容器的原理吗,除了docker你还了解过其他的容器吗?

(6)你平时自己写代码的时候有用到什么代码审查工具吗?

(7)如果我让你说linux命令,你脑海里最先浮出的是哪3个linux命令

还有其他一些问题,记不太清楚了,印象中大多都能够聊上一些,认真准备岗位相关的东西以及简历上写的东西熟悉一些,大多数问题是能够聊一些的

4、手撕代码

面试官准备了不同难度的编程题,问我是想要选简单一点的还是难一点的,我说难一点的,没有做出来(笑),题目是一道有关于依次反转字符串里面括号里面所包括的字母,最终输出不带括号的字母内容。

面试结束后回忆起了这道题觉得不难做,私下做了一遍。(在当时的面试情况下紧张到脑袋有点宕机了)当时跟面试官讲了有关于这道题的思路,面试官认可我的思路,然后换了道题较为简单的题做出来了。

5、面试结束,面试官问有什么问题要问他的

(1)刚才的手撕代码题有更好的解法吗?

(2)如果说我有幸获得了这份工作,可能会遇到的挑战是什么(好像大概意思是这个,我有点忘了)

6、面试结束后不到5分钟告知一面通过,定级D1

  • 5月12号 二面(一个小时)

面试心得:认真对待,认真准备,尊重面试官,回答有逻辑,不自大不过分自夸,不过分自卑

1、面试官介绍面试流程

2、自我介绍

3、涉及的问题

(1)针对简历上的项目提问了一些问题

(2)描述一下自己做的项目?

(3)项目做了什么测试

(4)介绍下项目里面用到的架构

(5)Docker容器相关的东西

(6)黑盒测试、白盒测试的方法有哪些?

(7)描述下等价类方法,给了一个例子让我利用等价类方法进行划分

(8)如果我要修改数据库某个表的字段,请描述一下相关的sql语句

(9)如果我要创建一个文件夹,请用linux命令描述一下相关命令

(10)接口测试相关的东西

大概是这样,有些问题记不太清楚了,面试官会针对你的回答的有涉及的东西深入问你,所以回答的时候要注意一点,尽量少提及一些自己不熟悉的东西,以免面试官会抓住你所提及的东西一直问你,熟悉的还好,不熟悉的话可能会有点回不上来。

4、手撕代码题:简单题

5、面试结束后一个小时后告知面试通过

  • 5月13号早上 hr面(十几分钟)

面试心得:认真对待,认真准备,尊重面试官,让hr知道你是能够胜任这份工作的,能够为公司做出贡献的

1、自我介绍

2、为什么选择东莞作为工作地点

3、对这个岗位的认识

4、问是不是通过英语六级

5、期望薪资是多少

6、hr问我有什么需要问他的,我问了团队的氛围怎么样,以及我该采取什么的方式能够更好的融入团队

7、面试结束后不到三分钟告知面试通过,效率很高

hr面有时候面试官会有意的探一探你的简历是否有造假的成分,个人稳定性(对公司文化的是否认同这些)

hr面我觉得最重要的部分是自我介绍,自我介绍的时候要把自身与这个岗位的适配点介绍性,自身的稳定性,自身的能力、团队协作能力,向hr传递一个信息:你是有能力有信心从事这份工作的,并且你是能够融入团队的,是比较稳定的。

  • 5月13号晚上 综合面(不到二十分钟)

面试心得:认真对待,认真准备,尊重面试官,让主管知道你是能够胜任这份工作的,能够为团队做出贡献的。

1、自我介绍

2、考研考的哪个学校?

3、喜欢东莞这座城市吗?

4、考研期间面临的挑战是什么,以及你是如何解决这些困难的?

5、父母是做什么的?

6、还有准备考研打算吗?

7、未来的规划是什么?

8、对于加班文化怎么看?是否能够接受加班?

9、还有什么需要问他的? 我问了团队的合作方式是怎么样的

10、最后主管给我提了一些未来职业方向上的建议,以及应该往哪个方面思考。

11、面试结束,面试结束后不到五分钟告知面试通过。 

主管面保持问答前后逻辑融洽,保持一种谦逊的态度,尊重面试官,如实回答(当然也不要傻乎乎的把自己一些比较严重的缺点暴露出来哦),不要过分自大自夸,回答的时候不要紧张到话说不出来应该是没有什么大问题的。

总结

我觉得od对我来说是不错的去向,虽然在网上看有关于od的负面评论也有一些顾虑,但我觉得每个人对自己的定位不一样,我觉得od一个比较适合目前自己的定位,适合自己的跑道。至于未来,我觉得是能够通过个人的努力不断去提升自己的能力来弥补其他方面的缺陷,只是需要一些时间沉淀。

最后大家对od有兴趣的话可以联系栗栗姐哦,是一个负责任且真诚的HR

#华为OD##23届##考研##面经##考公#
全部评论
华为和华为od有生殖隔离的
3 回复 分享
发布于 2024-01-17 20:21 陕西
差不多一样情况目前想找测试岗后转开发岗求指导
1 回复 分享
发布于 2023-12-29 10:36 广东
强啊
1 回复 分享
发布于 2023-12-25 12:18 北京
没问计网和操作系统啥的嘛
点赞 回复 分享
发布于 2024-01-01 21:11 四川

相关推荐

个人情况:24 届中国矿业本,工科专业,非科班,无工作经验(考研) 机考:    1.求三个矩形 A、B、C 相交区域的面积,给出每个矩形的左上顶点坐标以及长宽数据。     2.给定一个字符串,该字符串由 @ 分成两部分。@前的部分表示可以使用的字母及其数量。@ 后的部分表示已经被使用的字母及使用的数量。你需要按原字符串的顺序输出剩余的可使用字母及其剩余数量。 例:输入:a3b2c1@a1c1 输出:a2b2     3.寻找单词。给定一系列等长字符串,组成一个二维矩阵。给定一个目标单词,判断是否存在一系列上下左右相邻的字母能够按顺序连成目标单词,若存在,按顺序打印每个字母在矩阵中的位置(连接时每个字母只能用一次)。 例:输入:ACCF,CDED,BESS,FECA target:ACCESS 组成矩阵:A,C,C,F C,D,E,D B,E,S,S F,E,C,A 输出:0, 0 0, 1 0, 2 1, 2 2, 2 2, 3HR资面:    1.自我介绍     2.个人情况     3.断档原因     4.家庭情况     5.根据简历内容提问     6.觉得自己有什么优势     7.是否有其他 offer     8.为什么选择来 OD     9.职业规划     10.薪资期望     11.反问环节 技术一面:    1.手撕代码:将一组 IPv4 地址格式的字符串按照升序进行排序,并讲解代码思路。 比较规则:192.168.1.1 > 192.168.0.1 172.168.6.1 < 192.168.0.1     2.介绍一个自己的项目或作品     3.如何对该项目的需求进行分析,并拆分项目功能模块     4.项目用到了 MVC,讲解 M、V、C 分别负责了哪些功能     5.static 的作用     6.vector 和 list 的区别     7.迭代器的作用     8.冒泡排序与快速排序的算法原理     9.虚函数与普通函数有什么区别     10.多线程与多进程有什么区别 技术二面:    1.手撕代码:Leetcode 165. 比较版本号     2.简单介绍简历上的一个项目     3.该项目的某个功能的算法实现思路     4.项目的程序设计问题     5.unordered_map 的原理     6.如何解决哈希表的冲突问题     7.进程间的通信方式有哪些     8.如何解决在工作中遇到的问题 主管面:    1.自我介绍     2.断档情况了解     3.考研目标院校与专业     4.为什么选择考这个专业,而不是计算机专业     5.为什么当初选择考研而不是找工作     6.不是计算机专业,为什么选择这一行    7.本科专业、考研目标专业、就业领域方向差异过大,是否觉得自己没有选对方向 总结:     1.技术面的难度不算太高,问的问题也是八股偏多(大概是因为没有工作经验),其余的也大都与简历内容相关。现场编程题目的难度不算高,但是限时 40 分钟,平时要注意多加练习。     2.HR 面比较轻松,回答的时候要以实事求是为主,并要能尽量体现自己:① 有正常的交流与逻辑思维能力;② 有获得这份工作的意愿;③稳定性好等。     3.综面时给的压力很大(因人而异),面试官的提问十分直接和尖锐,问的都是痛点,而且会追根问底。最好对类似的一系列问题提前做一个准备,不要被打个措手不及。    4.饼饼老师会发一些算法和面经攻略,准备起来真的便捷很多,大家老实啃透资料基本就没问题了!
点赞 评论 收藏
分享
评论
21
91
分享

创作者周榜

更多
牛客网
牛客企业服务