【粉丝投稿】上海某大厂的面试题,岗位是测开(25K*16)

简单介绍一句,大专出身,三年经验。跳了四次槽,面试了无数次,现在把自己的面试经验整理出来分享给大家,堪称必杀技!

 

1,一切从实际出发,对实际工作进行适当修饰

2,不会的简历上不要体现,问到不会的不要瞎接话,谨防被挖,一旦发现自己在一个问题上被往下延伸两次以上,大几率等通知

3,不卑不亢,说做过那就是真的做过,项目中的应用场景面试官无从考证

4,项目介绍总结一定要漂亮,个人觉得细节最好说抽象一些,但是又能让面试官大致知道这个项目是干嘛的是怎样的一个流程,说白了就是说自己行业的专业术语,比如公安行业的智慧新警务、五级联动啥玩意的

5,能说英文尽量不说中文

6,一旦发现面试官不敢往代码上问,或者问了之后不敢做出评价,那就把话题往代码和框架上引,突出自己精通代码,精准打击

7,介绍框架是个巨坑,一定总结好。前面面试都是流水账似的介绍有哪些目录,哪个目录是干嘛的,基本都被面试官打断,听不下去

8,点出自己爱学习,但是不要主动说,引导面试官来问

9,面试录音,面试结束自己听录音进行总结,包括语气、语速以及话语中传递出来的自信等等,避免背诵语气

10,遇到不会的问题直接向面试官请教,态度诚恳。反正答不上来可能也会错过这次机会,还不如直接请教,最起码知道了这个问题面试官想听的是什么。面试官觉得你诚恳爱学,万一有彩蛋呢~

11,做好拉长战线的心理准备。对于我们这种不能保证说多少场面试之内一定过,一定拿到预期薪资的学渣,前期心态放稳,做好记录和分析,积累面试问题,找到良好的面试状态。

12,基础问题尽量自己解决,不要过多求助同学或者老师,懂得利用团队资源固然重要,但是单兵作战能力是基础

13,充分利用疫情催生的云面试的机会,无论出发点是跳槽或是热身,和全国的面试官做一个思维的碰撞

14,职业规划尽量结合公司发展去说,突出体现与公司共成长

15,面试官可能喜欢听长篇大论,可以适当结合百度,比如说面试官问测试用例的设计方法,可以以设计思想的标准来回答

16,骑驴找马,稳住一个 offer,后面薪资怎么谈都无所谓

17,大专学历在一个城市可以获得的机会较少,如果不介意距离,海投全国

18,视频面试注意仪表仪容

19,电话面试不要寄希望于一边面试一边百度或者翻笔记,键盘声和鼠标按键声对面能很清晰听到,如果一定要这样,扔掉机械键盘和鼠标!!巨坑!!切记!!

——— 某字母站 第一轮 技术官 ————

1,自我介绍

2,简单介绍最近的工作以及项目

3,装饰器有了解吗?简单介绍一下装饰器

4,有用过什么样的装饰器?举个例子

5,测试登录,然后发送一条弹幕,这样的一个场景你会怎么设计自动化测试用例?

6,(5 回答 context 上下文获取 ID token)用前置后置会怎么操作?

7,有了解过公钥私钥吗?

8,pytest 有用过吗?

9,list 怎么去重?

10,有一个字典,反转 key-value

11,实际工作中有对哪些数据做过格式化处理?用过哪些数据类型?

12,有用过列表推导式吗?

13,有了解过生成器 generator 之类的吗?

14,你对 python 面向对象有什么概念?能举一个测试工作中用到面向对象的场景吗?

15,你测试的话,会怎么样设计测试用例?就是说测试用例会有哪些文件?比如说正常的 python 文件和正常的数据文件,还有其他的吗?

16,有了解 unittest 执行逻辑,就是整个生命周期吗?

17,有用过 Git 吗?

18,数据驱动你是怎么理解的?

19,你是用什么实现的引入外部数据集合?

20,假如有这样一个场景,一个登陆我们写 10 条 case,但是逻辑都是一样的,但是自动化的话我不可能同样的逻辑赋值十遍,那你有什么办法来解决这个问题?

21,我一套逻辑,不同的数据,我可以驱动整个测试逻辑,测试数据驱动就是说不同的数据一套逻辑.........(具体忘了,反正是数据驱动没说好,面试官在教我什么是数据驱动)

22,你对未来的职业有什么期望?针对这一次求职你有什么想做的事情?

23,就是我们组会接业务,自动化去实现业务,这个应该没有问题吧?

———— 某字母站 第二轮 用人部门技术官 ————

1,先简单介绍一下自己的情况

2,你当时用的是 python 的什么测试框架还是?

3,所有的调用流程都是你自己写的吗?

4,unittest 在运行过程中有一些不优美的地方,你当时在项目中使用的时候有没有发现什么?

5,unittest 和 pytest 各有什么优缺点?

6,你当时用的是 unittest 框架,那你的用例和数据是怎么去隔离开的?

7,HTMLTestRunner 这个第三方库的报告还是比较简陋的,你当时生成的报告里面主要体现了哪些东西?

8,你在项目中设计了有多少条用例?用例级别?

9,HTML 测试报告怎么可以看起来更直观?一个不懂你项目的人看到你的测试报告也能立马知道你出错的原因是什么??

10,有用到关键字驱动吗?

11,你对 Python 的掌握怎么样?

12,Python 实际应用十分制的话,你给自己打多少分?

13,两个接口的返回值要做一个字段的对比,你用 Python 会怎么去做?

14,字符串排序你要怎么做?

15,你做接口自动化和手工测试,大概占比是多少?

16,你们当时项目自动化只对接口的返回值返回内容做校验吗?

————某字母站最终面————

1,自我介绍

2,介绍一下你最近做的这个项目

3,你在其中负责哪些模块?担任什么角色?

4,你怎么开展你的接口测试?

5,你每一次去一个地方都要重新搭建框架吗?

6,你这个框架相当于是从源代码就是底层做了方法封装这一块全部是你独立完成的还是说你用了一些现在市面上主流的一些成熟的产品,直接拿过来去做大致引用呢?(答:这个就是二次封装的,基于unittest 单元测试框架)

7,那你二次封装你相对于它本身做了哪一些改进呢?那我了解下来你没有对框架本身的已有的功能去做一些延伸啊,你只是说对框架本身提供的功能做了一个引用而已,你有没有对它做一个拓展呢,就是说它本身没有的,你做了一些拓展。那你刚才说到了你对这个接口设计测试用例你是从哪些方面对它进行设计的呢?

8,那你怎么去定位错误呢?

9,那换个说法把,你这个假如说我现在接口报错了,你怎么样去定位、判断、分析这个错误到底是什么错?

10,你说的那个比较笼统,比如说我现在我想要知道它到底是参数错误,还是它服务错了,还是其他的这种错误,还是网络其他的原因,你按照你工作中一个实际场景去分析。

11,你会使用 python 吗?大概是什么样的程度呢?就是能熟悉编写脚本?

12,那我问你一个问题,假如 Python 中有一个方法,就我现在有个例子,里面的数据假如说是 1 2 2 3,我现在想把其中重复字符去掉,使用什么方法?

13,我看你上面写的你还会 jmeter、postman 做接口测试,那你这个应用场景都是哪些?

14,能给我简单介绍一下吗?(答:上个问题说 jmeter 做过压测,给自己挖了个大坑)

15,你这样设计的出发点是什么?你凭什么决定就是你用这种策略去执行这样的压测呢?(回答一塌糊涂....)

16,那我换句话说,你是怎么样断定它出问题点是并发问题而不是其他问题呢?它也有可能 SQL 啊,它缓存啊,各方面的性能问题你是怎么断定它是由于你这个高并发的用户请求导致的?

17,刚才你说的你有基于 unittest 框架去接口测试对吧?那在这个测试过程肯定会涉及到它内部调用的接口进行测试,那这一块你是怎么测试的?比如 REC,它方法内部的这种请求。

18,RPC 调用知道吗?

19,那你这边有涉及到发送埋点吗?

20,那你这边说到有用抓包工具 Charles,那你们一般的使用场景是什么?

21,你们那个应用是 PC 端还是 APP 端呢?

22,那你有接触过 APP 测试吗?

23,那你能简单跟我讲一讲 PC 端测试和 APP 测试它有什么共性和差别吗?

24,你这几年做的项目基本上都是 PC 端的是吧?

25,你现在在那个公司的话,它是甲方还是外包?

26,那你那边完整的测试流程是怎样?

27,你在测试过程中有去了解中间件相关的吗?有哪些内容呢?

28,你之前做接口这一块做的比较多一点是吧?

29,那你能跟我简单讲一下就是你怎么保证接口测试的覆盖率吗?就是你怎么认为我这个 case 的设计以及覆盖了所有的单元?

30,单接口测试吗?你涉及case也就是根据开发给的API文档对那种入参进行一个匹配,组合吗?

31,那你对于新岗位有什么样的期许呢?

32,你现在人在哪?

 

总结:下方是作者从功能测试到自动化测试拿到年薪34w,花费三年打造的软件测试到测试开发全职业生涯资料包,有需要的话可以点击文章末尾的小卡片备注000领取哈

视频教程:

接口自动化测试:三天搞定python接口自动化测试框架项目实战全套教程【高启强推荐】
web自动化测试:最新最全花1W买的Python+Selenium全栈Web自动化测试
app自动化测试:【大厂首选】最新最全的appium自动化测试框架实战 从0到1封装全教程
测试开发:一口气拿下三家大厂offer的测试开发全套教程以及python全栈自动化测试
面试:【呕心沥血】耗时7天整理的金三银四必看的软件测试频面试题 涵盖 接口自动化测试框架面试题
简历:金三银四面试全网最牛的软件测试简历包装 看完直接拿捏大厂面试官
postman:年入58w的测试开发讲解的全套postman接口测试 接口自动化测试全套教程
跨平台框架:大厂标配技术栈RobotFramework自动化测试框架实战,不用代码也可以做自动化
框架:
pytest:顶尖框架教程pytest自动化测试框架 接口自动化测试框架全套阿里大厂内部教程
unittest:一线大厂测试开发讲解的一整套unittest自动化测试框架,全程干货,详细讲解
httprunner:阿里大佬手敲50套httprunner接口自动化测试框架 附加框架源码+快速入职教程

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【进阶数据结构】平衡搜索二叉树 —— AVL树

🌈感谢阅读East-sunrise学习分享——[进阶数据结构]AVL树 博主水平有限,如有差错,欢迎斧正🙏感谢有你 码字不易,若有收获,期待你的点赞关注💙我们一起进步🚀 🌈我们上一篇…

学习Linux只要学会这个命令就够了!

大家好,我是良许。 这段时间又是搬家,又是找新办公室,现在终于安顿下来了,有时间给大家分享干货了。 今天给大家介绍一个 Linux 超级实用命令,有了这个命令,你就可以愉快使用 Linux 上几乎所有常用命令了…

【Unity入门】3D物体

【Unity入门】3D物体 大家好,我是Lampard~~ 欢迎来到Unity入门系列博客,所学知识来自B站阿发老师~感谢 (一)物体移动旋转缩放 (1)物体移动 在上一篇文章【Unity入门】场景视图操作我们学会了在场景中创建3…

Java现在好找工作吗?

Java到2023年已经28岁了,可能你会怀疑它是否还一如当年一样的强大,在应用层领域独占鳌头。但是基于Java庞大的市场占有率和需求,它依然在保持着更新迭代,依然是最常用的底层开发语言,基于其安全性、开放性、稳定性和跨…

springboot Aspect切面

问题描述 配置切面,但未切到目标类上 切面类 Component Aspect public class ControllerAspect {//Pointcut("execution(* com.yzk.learn.springbootsecurity.controller.UserController.info(..))")Pointcut("execution(* com.learn..*.controlle…

类ChatGPT开源项目的部署与微调:从LLaMA到ChatGLM-6B

前言 近期,除了研究ChatGPT背后的各种技术细节 不断看论文(至少100篇,100篇目录见此:ChatGPT相关技术必读论文100篇),还开始研究一系列开源模型(包括各自对应的模型架构、训练方法、训练数据、本地私有化部署、硬件配置要求、微调…

Java代码是如何被CPU狂飙起来的?

📣📣📣📣📣📣📣 🎍大家好,我是慕枫 🎍前阿里巴巴高级工程师,InfoQ签约作者、阿里云专家博主,一直致力于用大白话讲解技术知识 &#x…

安全防御之防火墙篇(二)

目录 1.防火墙如何处理双通道协议? 2.防火墙如何处理NAT? 3.防火墙支持哪些NAT技术,主要应用的场景是什么? 4.当内网PC通过公网域名解析访问内网服务器的时候,会存在什么问题,如何解决?请详细…

【MySQL】CentOS编译安装MySQL5.7实战

前言 这篇文章是关于MySQL编译安装的,重点掌握的是编译的过程,以及体会排错的痛苦。出错在所难免,最重要的是要有一颗不放弃的心。 本文收录于《数据库入门与精通》专栏, 本专栏写作的过程中,联合了csdn几位DBA大佬,…

SpringBoot整合Kafka(包含Kafka_2.12-3.3.1单节点安装,kafka可视化程序efak v3.0.1安装)

SpringBoot整合Kafka(包含Kafka_2.12-3.3.1单节点安装,kafka可视化程序efka v3.0.1安装)kafka、efak安装包下载kafka安装资源下载:下载tgz安装包:http://archive.apache.org/dist/kafka/ //解压 tar -zxvf /home/soft/…

自定义类型的超详细讲解ᵎᵎ了解结构体和位段这一篇文章就够了ᵎ

目录 1.结构体的声明 1.1基础知识 1.2结构体的声明 1.3结构体的特殊声明 1.4结构体的自引用 1.5结构体变量的定义和初始化 1.6结构体内存对齐 那对齐这么浪费空间,为什么要对齐 1.7修改默认对齐数 1.8结构体传参 2.位段 2.1什么是位段 2.2位段的内存分配…

【java】笔试强训Day1

⛳选择题 1.在 Java 中,存放字符串常量的对象属于 ( )类对象 A、Character B、String C、StringBuffer D、Vector 🙈大家觉得答案是什么呢 🙉答案是…

GPT-4发布:人工智能新高度,以图生文技术震撼,短时间内挤爆OpenAI模型付费系统

“GPT-4,起飞!”今日凌晨1点,OpenAI正式推出史上最强大的GPT-4文本生成AI系统 GPT-4:人工智能的新里程碑 你可能已经听说过GPT-3,它是一种能够生成自然语言文本的强大模型,可以用来回答问题、写文章、编程…

【Java SE】变量的本质

目录一. 前言二. 变量(variable)2.1 性质2.2 变量类型2.2.1 核心区别2.3 变量的使用三. 总结一. 前言 一天一个Java小知识点,助力小伙伴更好地入门Java,掌握更深层次的语法。 二. 变量(variable) 2.1 性质 变量本质上就是代表一个”可操作的存储空间”…

STL库中list的迭代器实现痛点分析

前文本篇文章准备换个模式,之前都是先详解模拟实现,但是模拟实现的基本逻辑大多数老铁都是明白的,所以我们这次主要讲解STL库中list的独特性,也就是模拟实现中的重难点文末有模拟实现的源码一,list实现的特殊类list实现…

【pytorch】使用deepsort算法进行目标跟踪,原理+pytorch实现

目录deepsort流程一、匈牙利算法二、卡尔曼滤波车速预测例子动态模型的概念卡尔曼滤波在deepsort中的动态模型三、预测值及测量值的含义deepsort在pytorch中的运行deepsort流程 DeepSORT是一种常用的目标跟踪算法,它结合了深度学习和传统的目标跟踪方法。DeepSORT的…

WireShark如何抓包,各种协议(HTTP、ARP、ICMP)的过滤或分析,用WireShark实现TCP三次握手和四次挥手

WireShark一、开启WireShark的大门二、如何抓包 搜索关键字2.1 协议过滤2.2 IP过滤2.3 过滤端口2.4 过滤MAC地址2.5 过滤包长度2.6 HTTP模式过滤三、ARP协议分析四、WireShark之ICMP协议五、TCP三次握手与四次挥手5.1 TCP三次握手实验5.2 可视化看TCP三次握手5.3 TCP四次挥手5.…

PCL 使用ICP点云拼接

一、简介 ICP算法详解——我见过最清晰的解释_负壹的博客-CSDN博客 两个点集,source和target,target不变,source经过旋转(Rotation)和平移(Translation)甚至加上尺度(Scale&#x…

大聪明教你学Java | 深入浅出聊 SpringBoot 中的 starter 机制

前言 🍊作者简介: 不肯过江东丶,一个来自二线城市的程序员,致力于用“猥琐”办法解决繁琐问题,让复杂的问题变得通俗易懂。 🍊支持作者: 点赞👍、关注💖、留言&#x1f4…

网络安全横向移动指南

在网络安全方面,了解威胁参与者的工具、技术和思维过程非常重要。 一旦对手获得对网络的初始访问权限,横向移动允许他们通过破坏目标组织网络中的其他主机来扩展访问权限并保持持久性。 威胁行为者可以收集有关公司用户活动和凭据、重要数据位置的信息…