当前位置: 首页 > news >正文

4面美团测试工程师,因为这个小细节,直接让我前功尽弃.....

说一下我面试别人时候的思路

反过来理解,就是面试时候应该注意哪些东西;用加粗部分标注了

一般面试分为这么几个部分:

一、自我介绍

这部分一般人喜欢讲很多,其实没必要。大约5分钟内说清楚自己的职业经历,自己的核心能力或者善用的工具框架即可。

讲多了面试官会很烦躁。

二、项目经历

我会追究一些自己感兴趣的项目经验来问,不感兴趣的我就不问了。

此处有不少简历会夸大自己所做的事情,我觉得可以有所夸大,但要注意的是:

1、所有真的是你做的东西,一定要准备好面试官的深挖提问。

例如,你写了自动化测试Q,那我一定会问自动化测试的实际收益,拦截率,跑一轮要多长时间,误报率是什么。例如,你写了pytest框架,那我会问它的并发,过滤器a等等用法。

2、所有不完全是你做的,是团队做的东西,你要诚实回答,不要装蒜。

因为面试官既然问了,就说明这里他是很了解的,你蒙混不过去。

3、所有跟你无关的,都不要出现在简历当中。理由同上

此处可能会有几个自由问题。

一个是,你觉得这个项目的重点难点是什么?

这个问题的回答非常重要。你必须明白,测试能力是通用的,你能测a项目,就应该能测b项目。
但是如果你觉得a和b没有区别,那就等于是说,你测a测b的思路方法都一样,所以你a和b都测不
好,于是你也测不好c。

好好想想自己做过的项目,它到底有什么区别,而你又为它设计怎么特殊的测试。这个问题很重
要。

一个是,你印象中最深刻的一个bug是怎么样的?

不少同学这个问题不会回答,那么我会认为你实际工作不走心,或者没有测出什么重要bug。

建议准备1-2个经典bug;最好是有一定复杂度的,例如性能,一致性,排查链路较长的等等。
一个是,如果给你足够的时间和资源,你想做成什么样子?
这个问题可以提前准备一下。

三、基础知识

校招生可能会比较重点考察这个。
没啥好说的,还是要去背一背。

四、代码题

对不需要代码的岗位,一般不考察。
对需要代码的岗位,一股简单的考察单循环题目,复杂的双循环。有人喜欢出什么kmp,前中后序遍历a,动态规划a什么的,比较难,我觉得考了也很无聊。
没什么好说的,还是准备一下吧。
重点其实反而在于,如果你是质量保障,那你自己的代码质量意识就要高。你自己就要仔细考虑边
界值,异常输入,数据类型溢出这种问题;不要自己写的代码就漏洞百出。

五、测试设计

这里可能包括两种设计题目。

一种是出一个“如何测试一支笔”这样的抽象设计。这种题目最好提前锻炼一下。

一种是实际的一个场景的测试设计,这就是前面这道题能力的实际运用。所以不要瞧不上“如何测试一支笔”这样的题目,它可以有效帮助锻炼你的能力。

六、其他

面试过程中还有两个软素质,沟通和主动性。

沟通主要在于清晰和条理性。我个人建议回答所有问题,如果有多个子项,都采用列表形式(第
一,第二,第三),或者树状结构Q(第一层,第二层)。

主动性在于,你可以额外讲一些面试官问题以外的,但是比较相关的东西,而不是让面试官单方面
发问。

最后聊一下今天的重点

那些你可能会遇到的“刁钻”问题

(一共整理了800道+,部分示例)

技术类问题
1、以前做过怎样的项目?说一下你们的测试流程?在项目组中做过怎样的工作?

2、所做项目的情况,主要做什么类型的测试?

3、你认为是bug,而开发不认同时怎么办?

4、给你一个网站,你如何测试?

5、熟悉数据库吗?平时数据库用的多吗?(大概测试过程的1/4时间在查数据库)

6、linux查看文件用什么命令,查看进程用什么命令?

7、查看日志常用什么命令,主要查看什么内容?

8、软件测试用例设计/测试用例的内容/管理工具?

9、如何判断一个问题是bug?

10、平时写测试用例会用到的设计方法?

11、有哪些不同的测试计划a活动?

12、哪些信息应该包括在开发的缺陷或错误报告中?

13、你觉得自动化测试的价值在哪里?你们公司为什么要做自动化测试?

14、举例一下说明一下你遇到过那些异常

15、什么是PO模式Q,为什么要使用它

16、你会封装自动化测试框架Q吗?

职业发展类问题

1、你对测试最大的兴趣在哪里?为什么?

2、你的测试职业发展是什么?

3、你认为测试人员需要具备哪些素质?

4、你为什么能够做测试这一行?

5、一个测试工程师应该具备哪些素质和技能?

6、你认为做好测试用例设计工作的关键是什么?

7、您认为做好测试计划工作的关键是什么?

埋坑问题

1、怎样看待加班问题?

2、基于目前中国的国情,大多数公司的项目进度紧张、人员较少、需求文档根本没有或者很不规
范,你认为在这种情况下怎样保证软件的质量?

3、为何尽可能不要让时间有富裕的员工去作一些测试?

4、如何减小测试人员跳槽带来的损失?

5、你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?

对于以上这些知识点,经过长时间整理,已经形成了文档资料以及讲解视频等等,下面给出部分截图:

 这份文档,对于今年备战面试的朋友来说,应该会有很大的帮助,希望大家都能收到满意的offer,大家觉得有用的话记得给我点赞收藏,点击下方小卡片均可以分享

相关文章:

4面美团测试工程师,因为这个小细节,直接让我前功尽弃.....

说一下我面试别人时候的思路 反过来理解,就是面试时候应该注意哪些东西;用加粗部分标注了 一般面试分为这么几个部分: 一、自我介绍 这部分一般人喜欢讲很多,其实没必要。大约5分钟内说清楚自己的职业经历,自己的核…...

数据恢复软件EasyRecovery16下载安装步骤教程

EasyRecovery16是一款专业好用的数据恢复软件,软件提供了向导式的操作向导,可以有效地恢复电脑或者移动存储设备中丢失的各种文件,包括删除的文件、格式化丢失的文件和清空回收站的数据!千呼万唤始出来,大家期盼许久的EasyRecover…...

Springboot 自定义缓存配置 CacheManager 及redis集成

目录 前言 集成 maven依赖 CacheManagerConfig配置 redis配置 使用 Springboot 集成使用缓存 Cacheable CacheEvict 前言 现有项目中经常遇到的缓存集成问题,Springboot提供了统一的接口抽象与缓存管理器,可集成多种缓存类型,如 Co…...

JS 中七个改变原数组的方法

目录 一、push 二、pop 三、unshift 四、shift 五、splice 六、sort 七、reverse 一、push 在数组的尾部添加元素,并返回新的长度。 let arr [1] arr.push(2) console.log(arr) // [1, 2] 二、pop 删除数组最后面一个元素、并返回删除的元素。 let arr [1, …...

【笔试强训选择题】Day7.习题(错题)解析

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:笔试强训选择题 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 文章目录…...

Vue电商项目--axios二次封装

postman测试接口 刚刚经过postman工具测试,发现接口果然发生了改变。 新的接口为http://gmall-h5-api.atguigu.cn 如果服务器返回的数据code字段200,代表服务器返回数据成功 整个项目,接口前缀都有/api字样 axios二次封装 XmlHttpRequ…...

人生四维度

人生四维度 不是有钱了就成功,你知道;人生的成功不止一种,你也知道。但成功还有哪种?你知道吗? 如果把人生的体验展开,我们可以得到四个维度,高度、深度、宽度和温度。 财富、权力、影响力 构…...

Python 调用 MessageBeep 播放系统音效

Python 调用 MessageBeep 播放 Windows 系统提示声音 Windows API 函数 "MessageBeep" 介绍 "Windows API MessageBeep"是一个用于发出系统提示音效的函数。它可以向用户发出一种预定义的声音,以指示事件的发生或某个条件的满足。例如&#xf…...

废物,我TMD一个985却斗不过专科生(大厂自动化测试2年被裁)

前言 看到标题,可能很多读者朋友恐怕又要骂我了,985这个特殊的字眼也确实异常晃眼,实际上现在985,211也越来越多,它能代表你能够进入到更高的平台,拿到“高级工厂”的入场券,但并不意味着你会成…...

p70 内网安全-域横向内网漫游 Socks 代理隧道技术(NPS、FRP、CFS 三层内网漫游)

数据来源 本文仅用于信息安全学习,请遵守相关法律法规,严禁用于非法途径。若观众因此作出任何危害网络安全的行为,后果自负,与本人无关。 ​ 必要基础知识点: 内外网简单知识内网 1 和内网 2 通信问题正向反向协议通…...

第三十二章 Unity Mecanim动画系统(上)

在上一章节中,我们介绍了Unity的旧版动画系统,本章节来介绍新版的Mecanim动画系统。新版的Mecanim动画系统实际是对旧版动画系统的升级。新版的Mecanim动画系统仍然是建立在动画片段的基础上的,只不过它给我们提供了一个可视化的窗口来编辑动…...

第二章 集合

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目…...

这一篇Databinding应该可以帮助迅速上手吧

Databinding使用篇(迅速上手) 使用前需要在模块级别的build.gradle里面的android闭包里添加: dataBinding{enabled true}接着在layout文件中按下Alt 回车, 将布局转换成data binding layout即可,此时编译就会生成对…...

【PHP在线定制商城网站源码V3.0】开源的DIY在线定制商城系统+在线礼品定制

源码下载:https://download.csdn.net/download/m0_66047725/87637177 PHP在线定制商城网站源码,免费开源、免费下载。本商城基于mycncart开发。安装成功后即可浏览,你可以在后台->安装扩展功能上传安装插件,在代码调整中点击刷…...

cout源码浅析

目录 cout源码浅析 那么对于没有定义在这之中的要怎么办呢? 实际使用 结语 首先来看我从cplusplus中截取的这张图: 注意最下面这一行字。cout其实是ostream的一个标准对象object。而上面则演示了一些继承关系。 好的,理解了之后&#xf…...

发送Ajax get请求详解

发送AJAX get请求&#xff0c;前端代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <title>ajax get请求</title> </head> <body> <script type"text/java…...

SQL语句

创建及删除数据库和表 CREATE DATABASE 数据库名; CREATE DATABASE school; 创建新的表 CREATE TABLE 表名(字段1 数据类型,字段2 数据类型[,...] [,PRIMARY KEY (主键名)]); #主键一般选择能代表唯一性的字段&#xff0c;不允许取空值(NULL)&#xff0c;值也不允许重复&…...

Mysql 学习(八)单表查询方法二

复杂查询 上一节说了5种访问类型的查询&#xff0c;这一节就来说说关于这些比较复杂的查询 情况一&#xff1a;多个二级索引查询 sql&#xff1a;SELECT * FROM index_value_table WHERE value1 abc AND value2 > 1000;搜索条件&#xff1a; value1 等于 abcvalue2 大于…...

安卓系统下的截屏和录屏

可以抓取手机屏幕画面&#xff08;屏幕截图&#xff09;&#xff0c;也可以录制屏幕画面视频。拍摄屏幕后&#xff0c;可以查看、编辑和分享所拍的图片或视频。 抓取屏幕截图 打开要抓取的屏幕。视手机情况执行下列一个操作&#xff0c;3种方法看你手机有效的&#xff1a; 同…...

行为型模式-中介者模式

中介者模式 概述 一般来说&#xff0c;同事类之间的关系是比较复杂的&#xff0c;多个同事类之间互相关联时&#xff0c;他们之间的关系会呈现为复杂的网状结构&#xff0c;这是一种过度耦合的架构&#xff0c;即不利于类的复用&#xff0c;也不稳定。例如在下左图中&#xf…...

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…...

SciencePlots——绘制论文中的图片

文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了&#xff1a;一行…...

Qt Widget类解析与代码注释

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码&#xff0c;写上注释 当然可以&#xff01;这段代码是 Qt …...

AtCoder 第409​场初级竞赛 A~E题解

A Conflict 【题目链接】 原题链接&#xff1a;A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串&#xff0c;只有在同时为 o 时输出 Yes 并结束程序&#xff0c;否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

对WWDC 2025 Keynote 内容的预测

借助我们以往对苹果公司发展路径的深入研究经验&#xff0c;以及大语言模型的分析能力&#xff0c;我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际&#xff0c;我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测&#xff0c;聊作存档。等到明…...

屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!

5月28日&#xff0c;中天合创屋面分布式光伏发电项目顺利并网发电&#xff0c;该项目位于内蒙古自治区鄂尔多斯市乌审旗&#xff0c;项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站&#xff0c;总装机容量为9.96MWp。 项目投运后&#xff0c;每年可节约标煤3670…...

Python爬虫(二):爬虫完整流程

爬虫完整流程详解&#xff08;7大核心步骤实战技巧&#xff09; 一、爬虫完整工作流程 以下是爬虫开发的完整流程&#xff0c;我将结合具体技术点和实战经验展开说明&#xff1a; 1. 目标分析与前期准备 网站技术分析&#xff1a; 使用浏览器开发者工具&#xff08;F12&…...

【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)

🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序

一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 在 GPU 上对图像执行 均值漂移滤波&#xff08;Mean Shift Filtering&#xff09;&#xff0c;用于图像分割或平滑处理。 该函数将输入图像中的…...