科大讯飞(深圳)测开面试真题

一面(测试组长面)

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

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

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

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

5、Andorid和 iOS 自动化实现原理有什么区别?

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

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

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

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

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

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

12、写接口自动化测试用例时,你使用了 requests 库,那大概使用到了 requests 的哪里内容?

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

14、接口自动化测试过程中,关联自动化测试如何做?单个模块和多个模块关联的话会怎么去做?

15、你们的项目会用到持续集成工具吗?自动化测试中哪些场景用到了持续集成?

16、你们 Docker 是如何使用在项目中的?

二面(技术专家面)

1、针对第一面自己的一个表现能不能总结下?比如面试官的问一些问题哪些方面好,哪些方面不好?

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

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

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

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

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

6、为什么不合理?不合理的话你如何将它转变了合理的需求?

7、工具开发中你担任什么角色?工具后续的规划和走向是什么样的?你想要达到一个目的是什么样的?

8、我想了解你在做 appium 遇到的难题是怎么解决的?要有特点的问题,是经过自己分析思考的,而不是从网上参考的,解决方案是什么?举些能代表你能力的例子。

9、UI 自动化测试时,为什么由录制模式转成代码编写的脚本模式?

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

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

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

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

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

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

三面(测试负责人面)

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

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

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

4、你的上级挺欣赏你的,要你接触了核心职位,为什么没有考虑转正呢?

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

6、造数据过程中,你觉得它的难点是什么?

7、测开分很多类型的测开,有些偏客户端,有些偏后台的,你觉得你目前这个能力偏向来看在哪个方面更为突出一些?

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

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

10能给我解析下二叉树的结构体吗?

11、关系型数据库经常会设置索引,我们设置索引的目的是为了什么?设置索引又有什么代价呢?

12、MYSQL 索引的存储结构是怎么设计的?

13、慢查询的原因是什么?如何做慢查询的调优呢?

14、说说 TCP 协议,三次握手和四次分手,以及和 UDP 协议的区别?

15、说说 TCP 的流量控制?

四面(HR面)

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

2、你对下一份工作的诉求是什么?主要看哪一些方面的因素?

3、你在上家公司的加班强度是怎么样的?

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

5、你有了解过后续你进我们公司对你的一个定位吗?

6、带自动化测试团队转型时,转型前是怎么样的?转型后又是怎么样的?

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

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

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

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

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

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

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

14、让你进来做负责人岗位的话,需要带团队遇到一些困难的过程,你对这个过程是有信心的吗?

15、包括你有没有兴趣去做这些事情?你未来的职业发展是不是也是想往管理方向去走?

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

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

相关文章

医药行业的数据安全革新者:上海迅软DSE成功案例揭秘

随着网络化办公在医药企业中不断的深入应用,企业内部的药品保密配方、研发成果、技术资料等重要信息都散布在电脑或流转于网络之中,同时各种内部系统又集中存放着大量的敏感数据,一旦这些数据资产发生泄密,将对企业的持续运营造成…

基础IO --- 下

目录 1. 理解文件系统中inode的概念 1.1. 了解磁盘 1.1.1. 认识磁盘 1.1.2. 磁盘的物理结构 1.1.3. 简单了解磁盘如何读写数据的 1.1.4. 磁头和盘面没有物理上的接触 1.1.5. 扇区的了解 1.1.6. 如何在物理上找到一个具体的扇区 1.2. 站在OS的角度看待磁盘 1.2.1. …

uniapp websocket 消息队列 例子

UniApp的localStorage可以用来存储和读取数据,但它本身并不是一个消息队列。消息队列是一种用于在应用程序之间传递消息的技术,它具有特定的特性,如消息的持久化、消息的顺序性、消息的消费等。 如果你想在UniApp中实现类似消息队列的功能&a…

springboot中的一些重要的注解

RestController和Controller的区别 返回值不同: RestController注解用于RESTful风格的控制器,它的方法默认返回JSON或XML格式的数据,不会进行视图渲染。通常用于构建Web服务API。Controller注解用于传统的MVC控制器,它的方法通常…

OSG中几何体的绘制(一)

本章主要介绍一些几何体的绘制方法。绘制几何体在场景中是非常常见的,也是最基本的。在很多应用程序中可以看到相当复杂的场景,但不管场景有多复杂,它们都是由少数几个基本的图形元素构建而成的。只要想想达芬奇那些伟大的作品也是由铅笔和画…

leetcode上升的温度再复习-笛卡尔积(交叉连接)-日期加减函数

重新做上升的温度这一题的时候,看到之前很多的题解,这里结合一些题解看看有什么能学到的,其实这一题我现在返回来看,刚开始看依旧没有思路,还是看了题解才有想法。 理一下学习的思路:这一题就是需要通过连接解题&…

Docker部署wordpress和Jenkins

准备机器: 192.168.58.151 (关闭防火墙和selinux) 安装好docker服务 (详细参照:http://t.csdnimg.cn/usG0s 中的国内源安装docker) 部署wordpress: 创建目录: [rootdocker ~]# mkdi…

Unity 使用Input.GetAxis(“Horizontal/Vertical“)移动鼠标没反应的原因

在Unity中,当我们使用Input.GetAxis("Horizontal")和Input.GetAxis("Vertical")通过鼠标移动的返回数值以控制物体移动或其它操作时,却没有反应,令人费解。 首先我们获取返回数值并打印: float horizontal …

TensorFlow神经网络中间层的可视化

TensorFlow神经网络中间层的可视化 TensorFlow神经网络中间层的可视化1. 训练网络并保存为.h5文件2. 通过.h5文件导入网络3. 可视化网络中间层结果(1)索引取层可视化(2)通过名字取层可视化 TensorFlow神经网络中间层的可视化 1. …

如何在PHP中实现文件下载?

在PHP中实现文件下载通常涉及以下几个步骤: 确保文件存在并可供下载: 首先,您需要确保要下载的文件存在,并且具有合适的文件权限。您可以使用file_exists函数来检查文件是否存在。 设置HTTP响应头: 在向客户端发送文件…

Redis系列之简单实现watchDog自动续期机制

在分布锁的实际使用中,可能会遇到一种情况,一个业务执行时间很长,已经超过redis加锁的时间,也就是锁已经释放了,但是业务还没执行完成,这时候其它线程还是可以获取锁,那就没保证线程安全 项目环…

完美解决labelimg xml转可视化中文乱码问题,不用matplotlib

背景简述 我们有一批标注项目要转可视化,因为之前没有做过,然后网上随意找了一段代码测试完美(并没有)搞定,开始疯狂标注,当真正要转的时候傻眼了,因为测试的时候用的是英文标签,实…

基于linux系统的Tomcat+Mysql+Jdk环境搭建(三)centos7 安装Tomcat

Tomcat下载官网: Apache Tomcat - Which Version Do I Want? JDK下载官网: Java Downloads | Oracle 中国 如果不知道Tomcat的哪个版本应该对应哪个版本的JDK可以打开官网,点击Whitch Version 下滑,有低版本的,如…

Flutter实现Android拖动到垃圾桶删除效果-Draggable和DragTarget的详细讲解

文章目录 Draggable介绍构造函数参数说明使用示例 DragTarget 介绍构造函数参数说明使用示例 DragTarget 如何接收Draggable传递过来的数据? Draggable介绍 Draggable是Flutter框架中的一个小部件,用于支持用户通过手势拖动一个子部件。它是基于手势的一…

知识付费小程序开发:技术实践示例

随着知识付费小程序的兴起,让我们一起来看一个简单的示例,使用Node.js和Express框架搭建一个基础的知识付费小程序后端。 首先,确保你已经安装了Node.js和npm。接下来,创建一个新的项目文件夹,然后通过以下步骤创建你…

大文件分块上传的代码,C++转delphi,由delphi实现。

在 Delphi 中,我们通常使用 IdHTTP 或 TNetHTTPClient 等组件来处理 HTTP 请求 原文章链接: 掌握分片上传:优化大文件传输的关键策略 【C】【WinHttp】【curl】-CSDN博客 改造思路: 文件分块处理:使用 TFileStream 来…

适用于 Windows 和 Mac 的 10 款最佳照片恢复软件(免费和付费)

丢失照片很容易。这里点击错误,那里贴错标签的 SD 卡,然后噗的一声,一切都消失了。值得庆幸的是,在技术领域,你可以纠正一些错误。其中包括删除数据或格式化错误的存储设备。 那么,让我们看看可用于从 SD …

从memcpy()函数中学习函数的设计思想

memcpy()函数:可以理解为内存拷贝。 他的函数定义如下的 my_memcpy()函数相同。 下面这个函数是我的模拟实现,现在让我们一起来学习一下这个函数的设计思想: void * my_memcpy(void * des, const void* src, size_t size) {void * p des;…

Before an Exam

题目名字 Before an Exam 题目链接 题意 给定天数和目标,然后接下来输入每天的最少时间和最多时间,先判断在每天的范围内能否完成目标,如果不能输出no,如果能就输出每天在给定范围内完成的时间 思路 先用maxsum来将每天的最大时…

[c++]—vector类___提升版(带你了解vector底层的运用)

我写我 不论主谓宾 可以反复错 🌈vector的介绍 1.vector是表示可变大小数组的序列容器2.就像数组一样,vector也采用的连续存储空间来存储元素,也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组&…