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

news/2024/12/23 9:03:52/

本人是霍格沃兹北京测试开发学社线下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;

我所学的课程

全栈开发与测试定向培养班,内容全面升级,可选择岗位更多,就业面更广。4 个月 30+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践,0基础可学,带你一站式掌握测试开发必备核心技能!增加名企私教服务,针对性解决工作难题。直推 BAT 名企测试经理,简历指导+模拟面试+面试复盘,助你斩获更多Offer!


http://www.ppmy.cn/news/1504429.html

相关文章

③分析胃癌组蛋白脱乙酰酶HDS模型-SeuratHDS细胞比例

目录 文献Seurat处理步骤 ①HDS分析步骤 ②原文献数据处理 加载单细胞Seurat 换算每个样本每种细胞比例 比较两个分组比例 ①比例计算 ②绘图 单种细胞比例亚组间差异 ①添加分组信息 ②循环作图 文献Seurat处理步骤 组蛋白脱乙酰酶介导的胃癌肿瘤微环境特征及协同…

机器学习笔记 - python学习记录三 Python中的矢量化

当我们必须处理大量数据集时,计算上非最优的函数可能会成为算法的巨大瓶颈,最终导致模型运行时间过长。为了确保代码计算效率高,我们将使用矢量化。任何算法执行的时间复杂度都非常重要,决定了应用程序是否可靠。在实时输出应用方面,尽可能在最佳时间内运行大型算法非常重…

【从相邻元素对还原数组】python刷题记录

R3-图篇 饭前一道题 思路: 单向构造 class Solution:def restoreArray(self, adjacentPairs: List[List[int]]) -> List[int]:mnlen(adjacentPairs)#n表示数组元素总数n1#统计dictdefaultdict(int)#存储关系哈希表hashmapdefaultdict(list)for a,b in adjacent…

E25.【C语言】练习:修改二进制序列的指定位

十进制13-->二进制01101 现要求二进制序列的第5位修改为1,再改成0 复习:逻辑运算 非(NOT)(C语言:~) x0,NOT x-->1;x1,NOT x-->0 与(…

day12 多线程

目录 1.概念相关 1.1什么是线程 1.2什么是多线程 2.创建线程 2.1方式一:继承Thread类 2.1.1实现步骤 2.1.2优缺点 2.1.3注意事项 2.2方式二:实现Runnable接口 2.2.1实现步骤 2.2.2优缺点 2.2.3匿名内部类写法 2.3方式三:实现cal…

JAVA游戏源码:仙剑|大学生练手项目

学习java朋友们,福利来了,今天小编给大家带来了一款仙剑源码。注意:此源码仅供学习使用!! 源码搭建和讲解 启动main入口: //************************************************************************ // ************完整源码…

一步步搭建Web自动化测试框架

测试框架的设计有两种思路,一种是自底向上,从脚本逐步演变完善成框架,这种适合新手了解框架的演变过程。另一种则是自顶向下,直接设计框架结构和选取各种问题的解决方案,这种适合有较多框架事件经验的人。本章和下一张…

jenkins集成jmeter

jenkins 安装插件HTML Publisher startup trigger Groovy 脚本介绍 cd /app/jmeter rm -rf result.jtl jmeter.log report mkdir -p report sh /app/jmeter/apache-jmeter-5.6.3/bin/jmeter.sh -n -t test.jmx -l result.jtl -e -o ./report-n: 表示以非 GUI 模式运行 JMete…