写点什么

测试人生 | 招聘严峻期从面试无力感,到一天 2 个 offer 的一些经验分享(内附美团、字节、快手等面试题)

  • 2024-06-20
    北京
  • 本文字数:2195 字

    阅读完需:约 7 分钟

更多软件测试学习资料戳

本人是霍格沃兹北京测试开发学社线下 3 期学员,拥有 3 年测试工作经验,之前一直在某大厂外包做软件测试,期间主要是以功能测试为主。

经过一个月的高强度找工作奋战,最终拿下了 3 家公司 offer,选择了一家自己很满意的公司。

上课过程

在学习全日制自动化测试课程的过程中,我们难免会遇到各种问题和挑战。面对这些困难,积极与同学和老师交流显得尤为重要。当遇到难以理解或不太熟悉的知识点时,不要犹豫,一定要及时向同学或老师请教。他们的经验和指导往往能够帮助我们更快地掌握关键概念和技能。

除了交流,多练习也是提升自动化测试技能的关键。理论知识是基础,但只有通过不断的实践,才能真正理解和运用这些知识。在练习过程中,我们可以发现自己的不足,进而有针对性地改进和提升,并找老师进行解答。

准备过程

面试前的准备过程,有一种迷茫感。感觉自己知识点都学习的差不多,但是讲不出来,也结合不到自己的项目里。

在面试之前,我有幸与八月老师进行了交流。在她的指导下,我精心准备了简历,并约老师做了一次 1V1 的模拟面试。这次模拟面试不仅让我找回了面试的感觉,还让我发现了在回答问题时存在的一些不足。八月老师针对我的具体问题,提出了富有洞察力的建议和改进方案。

在模拟面试结束后,我花了一些时间仔细的分析与复盘,对照老师的建议进行自我检查和补充。这个过程让我更加明确了自己的优势和需要改进的地方,为即将到来的真实面试做好了充足的准备。

面试阶段

在求职过程中,有面试机会就可以会去面试,当做是对自己的练兵考核,而且这些面试里说不定也会藏着不错的发展机会。所以建议大家找工作的时候,有面试邀约就积极的准备。

在面试时,我总会准备好纸笔,以备不时之需。因为面试中经常会遇到编程测试或用例设计等问题,这时,我会向面试官争取一些思考时间,在纸上草拟一个大致的框架。随后,在口头回答时,我会依照这个框架来组织语言,这样的回答不仅更有条理,也更能展现我的逻辑思维能力。

后续行动

面试结束后,要记得回顾面试官所提的问题。在这个过程中,需要仔细检查自己的答案,为了提升表达的清晰度和逻辑性,我采纳了八月老师推荐的 STAR 原则。这一原则指导我详细阐述项目的背景、需要解决的问题、我所采取的行动、行动带来的成效,以及后续的优化思考。沿着这个思路,我仔细思考并练习了所有可能被问及的问题,这样在真正的面试中我就能更加从容不迫。

在八月老师的引导下,我整理了许多可能遇到的问题,并在老师的指导下不断思考、改进我的回答。通过这样反复地练习和反馈,我逐渐提炼出了更加精准、流畅的回答方式。

总结与反思

在撰写简历和准备面试时,要将自己的项目经验与自动化技能相结合,充分展现个人的综合实力。同时,要合理规划面试的节奏,可以先从要求相对较低或自己不太感兴趣的公司开始投递,以此作为面试的演练场,提升自己的面试技巧。

此外,面试的时间安排也至关重要,建议不要将面试安排得过于紧凑,最好间隔一天再进行下一场面试,这样可以为自己留出足够的时间进行缓冲和复盘,以更好地准备每一场面试。每次面试完成后一定要找老师复盘,这一点真的很重要。

面试题

以下我面试过的一些问题总结:

美团

1.项目主要提效的点怎么去做的

2.文生图,图生图生成的效果好不好怎么去评判的?

3.python 中有个数据结构是 list,去重列表里的元素?

4.这些性能瓶颈是指那些方面的瓶颈?

5.302 的含义是什么?

6.比如说是服务端给的是 302,你下一步怎么做?

7.请求头里面有个 last motorbile,他是代表深含义?干啥用的?

8.除了 appuim 和 selenium 其他的开源软件可以做自动化测试。提高稳定性?

9.近期有没有一些规划啥的?

10.有没有去做过卡点这类的?

字节

1.自我介绍

2.项目介绍

3.线上 bug 的定级

4.apiobject 框架

5.数据库断言

6.pytest 数据驱动怎么做

7.pytest 跳过操作

pytest.mark.skip

8.cookie session token 的区别

9.jmeter 怎么做性能测试,怎么操作

10.自动化 po 设计模式有哪些模块

11.自动化什么时候跑

12.不做集成吗

13.python 的线程和进程

14.pytest 数据库怎么断言

15.python 深拷贝和浅拷贝

17.数据结构有哪些

18.集合和字典的区别

19.列表的数据结构

20.质量体系建设怎么推动

21.什么是质量体系

大众外企

1.自我介绍

2.之前在做自动化用的是什么样的框架

3.pytest 的运行机制是什么?

4.参数化装饰器怎么去使用,场景是什么样子的?

5.在测试过程中,有 smoke test 和 regression test 如何通过参数化跑指定的用例?

6.Ui 自动化场景中有个下来框,怎么通过随机的形式去跑测试用例?

7.你定位的时候绝对定位还是相对定位?

8.验证码的校验如何处理?

9.接口返回的参数你在你的接口自动化中是怎么处理的?

10.不同的 code 之间有什么关系?

11.401 和 403 的区别?

12.自动化中数据库之类的么?怎么去做的?

13.读取文件比如 Excel 或者 Csv 文件、怎么去读取你想要的信息?

14.文件操作的最后一步应该是做什么

15.3 年自动化经验有没有碰到难以解决的事情?

快手面试

1.自我介绍

2.最近学了哪些新的技术

3.项目介绍

4.sql 语句现场写

一个表 student

ID name coures score

求每门课都大于 80 的学生

select * from

5.算法:写一个数组排序

6.ui 自动化八大定位方式

7.最有印象的 bug

8.po 设计模式

9.抓包工具关注点

10.接口测试工具都用哪些

11.adb 常用命令,adb 是用来干嘛的

12.linux 怎么查日志,查日志的命令有哪些

13.linux 常用命令

14.mysql 聚合函数有哪些

sum() avg() count() min() max()

15.mysql 怎么去重

select DISTINCT name from student;

用户头像

社区:ceshiren.com 微信:ceshiren2023 2022-08-29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
测试人生 | 招聘严峻期从面试无力感,到一天2个offer的一些经验分享(内附美团、字节、快手等面试题)_测试_测吧(北京)科技有限公司_InfoQ写作社区