能让薪资翻3倍的软件测试面试经验

news2024/11/15 10:29:56

 前言

  面试真题:3 轮技术面 + HR 面 面试总共经历四轮的面试,三轮的技术面试和一轮的 HR 面试,共耗时 5 个小时以上。

  一面(组长面)

  上家公司项目以及团队的规模是怎么样的?

  你负责的项目整体的流程是怎么样的?

  自动化实施过程中,是如何和业务测试进行沟通的?

  你们公司对单元测试会有一些要求吗?

  在上家公司你已经是专职做自动化了,为什么还要出来看机会?

  Andorid和 iOS 自动化实现原理有什么区别? UI 动化脚本是怎么编写? 为什么放弃录制模式编写脚本,而使用代码编写脚本模式?

  元素定位不到的情况,你是如何解决的?

  随机数字键盘图像识别定位你是怎么实现的?

  你们自动化测试脚本的维护成本是什么样子的,花多少时间维护,由谁来维护?

  UI 自动化测试脚本的测试数据一般你们是怎么准备的?

  UI 自动化测试脚本公共变量是如何管理的?

  以编码的方式写脚本时,你们的测试用例是如何管理的?

  由录制转成代码编写后,自动化测试效率提升了 50%,你能说说具体实现措施吗?

  你们自动化脚本的用例覆盖率占比是多少?为什么覆盖这么多?怎么衡量的?

  你们接口自动化的测试流程是怎么样的? 写接口自动化测试用例时,你使用了 requests 库,那大概使用到了 requests 的哪里内容?

  你们会做一些接口的开发工作吗?使用什么技术?具体的流程?

  接口自动化测试过程中,关联自动化测试如何做?单个模块和多个模块关联的话会怎么去做? 你们的项目会用到持续集成工具吗?自动化测试中哪些场景用到了持续集成?

  你们 Docker 是如何使用在项目中的? 根据面试的情况,我觉得你有带团队的能力,有没有考虑来带团队,以及对带团队的想法是怎么样的?

  二面(技术专家面)

  针对第一面自己的一个表现能不能总结下?

  比如面试官的问一些问题哪些方面好,哪些方面不好?

  第一面面试回答问题时,当时没有想到的点,现在可以补充一下吗?

  作为工具开发,你做过哪些工具,哪些工具是你自己的创意?还是说只是接需求来做工具?

  做工具时,是否能举些例子业务测试的业务痛点具体有哪些吗?如何设计去解决这些痛点?

  如何评估业务测试提的需求是否合理?是否有更好的方案?如何去实现的?

  需求合理和不合理的场景,分别举两个实例,什么情况下需求是合理的?

  什么情况下需求是不合理的?为什么不合理?不合理的话你如何将它转变了合理的需求?

  工具开发中你担任什么角色?

  工具后续的规划和走向是什么样的?你想要达到一个目的是什么样的?

  我想了解你在做 appium 遇到的难题是怎么解决的?

  要有特点的问题,是经过自己分析思考的,而不是从网上参考的,解决方案是什么?

  举些能代表你能力的例子。 UI 自动化测试时,为什么由录制模式转成代码编写的脚本模式?

  转成脚本模式后,对测试人员的要求提高了,你们是怎么解决这个问题的?

  你带一个人转型时,会从哪些方面带他?

  转型过程中,使用了哪些方案?转型后,收益是什么样的?

  UI 自动化有哪些功能是实现不了的?为什么?

  有没有尝试去寻找解决方案,去攻克上述实现不了的场景?有的话,麻烦举个实例?

  能说下图像识别的原理和实现思路吗?

  三面(测试负责人面)

  你现在是出于一个什么样的考虑,看新的机会?

  现在在家庭方面有哪些方面的压力?

  你期望对下一份工作的整体诉求是什么?你期望它能满足你哪些方面的要求,你觉得它的吸引力非常大?

  通过前面的一面和二面,你应该大概了解了我们公司测试和整体定位是什么。简单的评价下从你目前获悉的这些方面来看,你觉得你原来的工作经验有些方面有好的应用场景在我们公司这边呢?

  你在上家公司完成 UI 自动化大概的完成度是多少?占总体的用例比例是多少?

  UI 自动化由录制模式转型到代码编写模式过程中,中间有没有遇到一些什么难题呢?是如何解决的呢?

  在帮业务测试转型到 UI 自动化测试时,你觉得你目前培训的整体的系统性是什么样子的?

  你如何让他们一点一点的去接受我们必须要学会这样东西?你如何去检查他们目前学习的成果,他们的完成度到底是什么样的? 你的上级挺欣赏你的,要你接触了核心职位,为什么没有考虑转正呢?

  接口做数据构造时,能否详细描述下你会基于哪些方面的考虑?最后达到了一个什么样的效果?

  造数据过程中,你觉得它的难点是什么? 前前后后我一直在聊到你在自动化方面一些建设和沉淀,你是通过什么样的一个手段去了解这些的呢?

  你当初为什么从非计算机专业转型到测试岗位的呢? 你未来怎么打算的?

  你如何看待测试这个工种在互联网后续发展的行情? 测开分很多类型的测开,有些偏客户端,有些偏后台的,你觉得你目前这个能力偏向来看在哪个方面更为突出一些? 排序算法你比较了解哪个?

  你可以随机挑选一个你比较了解的,讲下它的算法思维,空间复杂度和时间复杂度分别是多少?

  快排和二分查找你有了解吗?分别讲下他们的算法思维,时间复杂度和空间复杂度分别是多少?

  数据结构类型都包括哪些? 能给我解析下二叉树的结构体吗?

  关系型数据库经常会设置索引,我们设置索引的目的是为了什么?设置索引又有什么代价呢? MYSQL 索引的存储结构是怎么设计的?

  慢查询的原因是什么?如何做慢查询的调优呢? 讲讲 OSI 七层模型,每层模型具体干嘛的?

  分别讲讲 HTTP 和 HTTPS 协议? 说说 TCP 协议,三次握手和四次分手,以及和 UDP 协议的区别?

  说说 TCP 的流量控制? 你觉得你是一个什么样性格的人? 你曾经因为你性子比较急遇到过一些困难和麻烦吗?是如果解决的?

  你未来会有什么打算?如果遇到压力很大情况,你会怎么做?

  如果一切都聊的顺利,你什么时候可以入职?

  简历上的点我都提问完了,你有没有属于个人的一些闪光点,但是三轮面试官都没有给你对应表现机会的一些方面呢?

  我这边没有问题了,你有什么想补充的吗?

  四面(HR面)

  你现在愿意看机会的原因是什么?

  你对下一份工作的诉求是什么?主要看哪一些方面的因素? 你在上家公司的加班强度是怎么样的?

  你在上家是自动化测试工程师,主要工作包含哪些?不同工作的占比是多少?

  你有了解过后续你进我们公司对你的一个定位吗? 带自动化测试团队转型时,转型前是怎么样的?转型后又是怎么样的?

  有了 UI 自动化录制平台,他们自己去用不就好了吗?为什么还需要对他们进行培训呢?为什么会增加测试成本呢?

  在转型过程中,你优化了什么,才能带他们成功转型呢?你给他们新增了什么样的知识呢?

  UI 自动化测试团队一开始有多少人?转型后又有多少人?

  你在公司怎么带团队的?带了多少个人的团队?

  UI 自动化测试团队是在什么样的一个场景下由你去带领去转型的?

  你在上家公司时,绩效是怎么样的? 你毕业后为什么想要做测试呢?

  你目前的薪资是多少?期望是薪资是多少?

  你现在手上有其他公司的 offer 吗?哪些公司的?给到的薪资是多少呢?给你的岗位是什么?

  让你进来做负责人岗位的话,需要带团队遇到一些困难的过程,你对这个过程是有信心的吗?包括你有没有兴趣去做这些事情?你未来的职业发展是不是也是想往管理方向去走?

 感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1480164.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ETH开源PPO算法学习

前言 项目地址:https://github.com/leggedrobotics/rsl_rl 项目简介:快速简单的强化学习算法实现,设计为完全在 GPU 上运行。这段代码是 NVIDIA Isaac GYM 提供的 rl-pytorch 的进化版。 下载源码,查看目录,整个项目…

vue cesium加载点与定位到指定位置

vue cesium定位到指定位置 window.viewer.camera.flyTo({destination: Cesium.Cartesian3.fromDegrees(point.longDeg, point.latDeg, 6500000), orientation: {heading: 6.2079384332084935, roll: 0.00031509431759868534, pitch: -1.535}, duration: 3})vue cesium加载点 …

Talk|卡内基梅隆大学熊浩宇:Open-world Mobile Manipulation-开放世界机器人学习系统

本期为TechBeat人工智能社区第575期线上Talk。 北京时间2月29日(周四)20:00,卡内基梅隆大学研究生—熊浩宇的Talk已准时在TechBeat人工智能社区开播! 他与大家分享的主题是: “Open-world Mobile Manipulation-开放世界机器人学习系统”,将向…

sora会是AGI的拐点么?

©作者|谢国斌 来源|神州问学 OpenAI近期发布的Sora是一个文本到视频的生成模型。这项技术可以根据用户输入的描述性提示生成视频,延伸现有视频的时间,以及从静态图像生成视频。Sora可以创建长达一分钟的高质量视频,展示出对用户提示的精…

经典语义分割(一)全卷积神经网络FCN

经典语义分割(一)全卷积神经网络FCN 1 FCN网络介绍 FCN(Fully Convolutional Networks,全卷积网络) 用于图像语义分割,它是首个端对端的针对像素级预测的全卷积网络,自从该网络提出后,就成为语义分割的基…

【论文阅读笔记】Explicit Visual Prompting for Low-Level Structure Segmentations

1.介绍 Explicit Visual Prompting for Low-Level Structure Segmentations 低级结构分割的显式视觉提示 2023年发表在IEEE CVPR Paper Code 2.摘要 检测图像中低级结构(低层特征)一般包括分割操纵部分、识别失焦像素、分离阴影区域和检测隐藏对象。虽…

前端面试知识点合集

原型和原型链 任何函数都可以作为构造函数。当该函数通过 new 关键字调用的时候,就称之为构造函数。 var Parent function(){}//定义一个函数,那它只是一个普通的函数,不能称它为构造函数var instance new Parent(); //这时这个Parent就不…

论文阅读_代码生成模型_CodeGeeX

英文名称: CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Evaluations on HumanEval-X 中文名称: CodeGeeX:一种用于代码生成的预训练模型,并在HumanEval-X上进行多语言评估 链接: https://arxiv.org/abs/2303.17568 代码: http…

【六袆 - MySQL】MySQL 5.5及更高版本中,InnoDB是新表的默认存储引擎;

InnoDB 这是一个MySQL组件,结合了高性能和事务处理能力,以确保可靠性、健壮性和并发访问。它体现了ACID设计哲学。它作为一个存储引擎存在,处理使用ENGINEINNODB子句创建的或修改的表。请参阅第14章“InnoDB存储引擎”以获取有关架构细节和管…

AOP案例(黑马学习笔记)

需求 需求:将案例中增、删、改相关接口的操作日志记录到数据库表中 ● 就是当访问部门管理和员工管理当中的增、删、改相关功能接口时,需要详细的操作日志,并保存在数据表中,便于后期数据追踪。 操作日志信息包含: ●…

本地复制文本无法在Ubuntu终端中粘贴问题

在公司,安装Ubuntu环境后无法粘贴。 查询并自己实践后,解决方法如下: 1. sudo apt-get autoremove open-vm-tools 2. sudo apt-get install open-vm-tools-desktop 3.重启虚拟机 又可以愉快的复制粘贴了

解析平面设计师的任务:4个要点带你全面了解!

平面设计师是整个市场相对稀缺但需求非常大的职业,许多设计师都是主要公司竞争的对象。平面设计在我们的日常生活中非常常见,涉及广告设计、标志设计、名片设计等领域。因此,本文将从四个方面详细介绍平面设计。 什么是平面设计 说到平面设…

低功耗的CMOS实时时钟/日历电路,内置报警和定时器功能采用 DIP8、 SOP8、 TSSOP8三种封装形式,应用于移动电话,便携仪器上——D8563

D8563是低功耗的CMOS实时时钟/日历电路,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过IC总线接口串行传递。最大总线速度为400Kbitss每次读写数据后,内嵌的字地址寄存器会自动产生增量。 主要特点: …

Semantic human matting

1.introduction 数据集包括,时尚模特数据集,超过18.8w张模特图,从中选出35311张图片,DIM数据集,仅包含人类的图像,202个前景图像,背景来自coco数据集和互联网,背景图不含人类&#x…

输入一个字符,判断该数是否为素数

//输入一个字符,判断该数是否为素数,若是,输出该数,若否,输出大于该整数的第一个素数。例如,输入:14 输出:17(因为17是大于14的第一个素数) 代码&#xff1a…

从DDR到DDR2的变化

1、DDR2设计思路 前文分别讲解了SDRAM的工作原理和SDRAM到DDR的变化,DDR采用双沿传输数据,为了提高传输数据的速率,先后推出了DDR-200、DDR-266、DDR-333、DDR-400,后面的数字表示数据传输的速率,对应的时钟频率分别为…

不容错过!这7款视频格式转换器免费版真的好用【全】

随着数字媒体的不断发展,视频制作和分享已经成为人们生活中的常态。然而,不同的设备和平台对视频格式的要求却各不相同,这给视频编辑和分享带来了一定的困扰。 因此,免费的视频格式转换器变得至关重要。以下是7款视频格式转换器免…

什么是WiFi 7

福建厦门微思网络始于2002年,面向全国招生! 主要课程:华为、思科、红帽、Oracle、VMware、CISP安全系列、PMP....... 网络工程师实用课程华为HCIA课程介绍 网络工程师使用课程华为HCIP课程介绍 网络工程师使用课程华为HCIE课程介绍 WiFi …

Vue3使用JSX/TSX

文章目录 1. 什么是 JSX & TSX?JSX(JavaScript XML)TSX(TypeScript XML) 2.Vue3 中使用 TSX基本渲染 & 响应式 & 事件 3.JSX 和 template 哪个好呢?总结 1. 什么是 JSX & TSX? 提示:JSX…

Premiere模板,唯美大气光斑闪烁效果照片展示视频制作模板

Premiere模板,唯美大气光斑闪烁效果照片展示视频制作PR电子相册模板mogrt下载。 特点:Premiere Pro 2023或更高版本,高清分辨率:19201080,每秒25帧的帧速率,包括教程视频。来自PR模板网,下载地址&#xff1…