互联发展是很快的,每年都会有新语言的诞生

西瓜我,干测试已经三年了,主要负责web功能测试,java编写接口自动化,APP功能测试,APP 接口自动化(也是用的java),面过得测试也差不多30个,我主要会问技术相关和项目相关的问题来判断面试者以下几个能力:

1.语言沟通能力

2.技术过不过关

3.项目的真实性

所以我先讲面试经过,各位看官可以总结点经验

一.面试的自我介绍

我有时候忙得来不及看简历,所以我一般会让面试者来个自我介绍,先了解一下是什么样的人,有哪些优势,然后是工作经验。

面试者会出现以下几种现象:

1.吐词不清晰

2.说话断断续续,如果说话一段一段的,我可能会认为你没有做好准备工作

3.总体只介绍自己性格开朗,喜欢测试,毕业于哪个学校等回答。其实站在我的角度而言,我想了解的并不是这些,稍微说下性格可以,但我更想了解的是你做过什么类型的项目,主要用哪些技术或者说你想要得到什么样的职位,想提升哪方面的技术

二、专业技能

我会针对面试者所写的技能来提问,一般是以下内容我比较重视:

1.有python/java其中一种语言的项目经验,如果你会python,我会问:python有哪些优点/浅拷贝和深拷贝的区别/断言的作用加上你如何使用断言/列表和元组的区别/如何实现多线程/解释下封装继承多态/文件结构/封装过哪些公用的方法(其实这种问题很多的,我看了个链接面试题比较适用,推荐给大家:景略集智:2018年最常见的Python面试题&答案(上篇))虽然是2018年最常见,但是万变不离其宗;会java的同学太少了,但是如果你会,你就有了加分项,下次在整理java接口自动化相关面试题吧,哈哈~我有点懒

2.linux相关命令,解压包,创建文件夹,查看日志,查看文本中的内容并进行修改。其实我知道语句有很多,但是你得唬住面试官,牵着他的鼻子走,他问你会不会linux的时候,你说会,然后别等他开口,你直接说你在工作中一般用的是哪些,最好语句说完整,别只说前一部分丢了后一部分,捡了芝麻丢了西瓜。一套说完之后他百分之九十不会接着问,问其他的你就说用的比较少记不太清,完美~

3.数据库基本语句:增删改查,这是最基本的,但是你如果会分页查询,多表查询,知道索引的作用,稍微背写存储过程的知识,基本可以过了,不过不会也没关系,因为你也用不到存储过程啥的,但是有些面试官就是喜欢问。但是如果你要找测试开发的工作或者高级测试可能会需要知道

4.fiddler基本的抓包,然后如何看返回参数。这个我用的不多,不过了解还是要的,背起~

因为我一般用的f12,然后看netword,如下图,因为点了之后可以看相关接口的传参和反参,方便得很

5.jmeter或者postman会一种,jmeter面试题一般会面参数调用,压测,看哪些指标,一般问题:解释什么是JMeter中的断言?断言的类型有哪些?/如何进行压测?还有更深入的我后期专门写一个吧,因为我主要喜欢写java接口自动化,因为很方便,切换了项目也不怕,为什么不用python自动化的原因是python不好处理hsf接口,因为很多hsf相关的包,开发同学都是用java代码写的

三、项目经验

虽然不知道为什么好多公司都对培训学校出来的测试人员不友好,可能觉得培训交钱多,学的东西杂,让他们做简单枯燥的黑盒测试是比较难的。就拿一个面试举例子吧,有个妹子面试,我一想已经很久没面试过测试人员了,也不知道薪水变多高了,然后我想通过这次面试了解下情况,然后我问她,我说你干了五年的测试,主要负责功能还有有没有其他的呢?他说主要是功能,然后我问她那你期望工资是多少呢?她说14K,我惊呆了,估计这个薪水在外包公司可能给不到,更别说自研公司了。

哈哈,有点跑题了~~~~~~一条无感情的分割线

项目经验主要是想要知道测试人员负责的项目是什么类型的,比如借贷,金融,管理,电商等等

我判断你是不是培训学校出来的人很简单,培训学校喜欢写借贷类的项目,哈哈~是不是没想到?因为培训学校会以借贷方面的项目来作为他们讲解的项目,至于为什么,可能是因为比较简单,因为就那几个模块,其实做过测试的规模不算很大项目的一个人都能撑起来,也就是说一个测试可以负责一整个项目的测试,像我的话,熟悉了项目我现在一个人负责两个项目,还可以管三四个测试人员的小团队。

然后我主要会看你在项目中担任什么角色,使用过你上面说的哪些技术,怎么去用的,就打个比方:我主要负责XX管理项目的哪些部分,编写测试用例,运用过python+selenium/java+testNG技术,然后是bug跟踪与回归,最后是发送邮件

回答这些问题一定要流畅,一定要流畅,一定要流畅~~~不要出现好像是这样的吧,不知道的情况,这是你的项目你不知道难道面试官还会知道不成?这说明你并不了解你的项目,而且包含作假的成分

好了差不多经验就是这些,如果以上问题能帮助到你那是我的荣幸,西瓜团子等着你收获满意的offer。以上问题总结并不全是所有测试面试官都会问的,因为每个测试团队的项目不同,可能有些注重项目,有些注重技术,有些注重人品性格这样,但是只要是你简历上面写了的技术那是一定会问的。

下次我再分享性能相关问题总结--》APP相关面试--》java接口自动化面试题,咱们就按这个顺序来吧

结尾当然有彩蛋啦,我就拿吉利的举例子:

看到没,只要你会一套框架,你会一门java技术,就会比别人高出几个度,人家也没说一定要你精通,所以会自动化真的很加分,如果你一直功能点点点那替代性真的太强了,我可以说别说你做功能做了五年,我直接找个两年点点点的人培训他两个月他也可以带团队,兄弟五年没别的优势真的有点说不过去

测试工程师python面试常问问题_面试测试工程师一般会问些什么?相关推荐

  1. python面试 hashmap是什么_面试不慌,看完保证让你写HashMap跟玩一样

    作者 | 梁唐 出品 | TechFlow(ID:techflow2019) 头图 | CSDN 下载自东方IC 今天这篇文章给大家讲讲hashmap,这个号称是所有Java工程师都会的数据结构.为什 ...

  2. python全栈面试题_全栈工程师对Python面试中is和==区别的详细解说!看完真的学到了!...

    面试实习生的时候,当问到 is 和 == 的区别时,很多同学都答不上来,搞不清两者什么时候返回一致,什么时候返回不一致.本文我们来看一下这两者的区别. 我们先来看几个例子: a = "hel ...

  3. java面试 拦截器问题_面试必问:给我说一下Spring MVC拦截器的原理?

    拦截器是每个Web框架必备的功能,也是个老生常谈的主题了.本文将分析SpringMVC的拦截器功能是如何设计的,让读者了解该功能设计的原理. 重要接口及类介绍1. HandlerExecutionCh ...

  4. python爬虫常见报错_对Python爬虫常见工具总结,欢迎补充

    前言 以前写爬虫都是用requests包,虽然很好用,不过还是要封装一些header啊什么的,也没有用过无头浏览器,今天偶然接触了一下. 原因是在处理一个错误的时候,用到了几个以前没有用过的工具:这几 ...

  5. python快速排序最简单写法_面试官:来,这位精神小伙,简简单单写个快速排序吧...

    当你的才华还撑不起你的野心时,你应该静下心去学习 . 面试现场,终于到了紧张刺激的手撕代码环节,你忐忑的心情随着考官的一句话归于平静. 你简直不敢相信眼前这个穿着格子衬衫,牛仔裤角有些发白,头发在风中 ...

  6. python中流程图的基本元素_面试干货:成为Python程序员的终极指南!(内附回答)...

    科技行业正以前所未有的速度增长.我们看到市场上发布了新的软件产品. 无论您是初学者还是经验丰富的Python开发人员,机会都是非常多的,如何把握?. 唯一的要求:必须在Python编程面试中使用您的技 ...

  7. java面试 系统调优_面试官:Java性能调优你会多少?一个问题就把我问的哑口无言,哭了!...

    一.前言 什么是性能调优? 性能调优其实很好理解,就是优化硬件.操作系统.应用之间的一个充分的协作,最大化的发挥出硬件的极致性能,来应对高负载的业务需求. 为什么需要性能优化? 其实说到底就是两个原因 ...

  8. python怎么接收udp报文_面试官:说说UDP和TCP的区别及应用场景

    上一篇聊完一文彻底搞懂 TCP三次握手.四次挥手过程及原理 这次聊聊TCP和UDP的区别和场景 TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP.来看看传输层位于OSI七层协议 ...

  9. python自动化常见面试题_Python基础面试题80问 Python自动化开发

    1. 为什么学习Python? 2. 通过什么途径学习的Python? 3. Python和Java.PHP.C.C#.C++等其他语言的对比? 4. 简述解释型和编译型编程语言? 5. Python ...

最新文章

  1. FPGA底层资源介绍
  2. 建议收藏:服务器和存储技术知识
  3. 【教程】Jupyter notebook基本使用教程
  4. 【嵌入式】嵌入式天地博客汇总
  5. 洛谷——P1051 谁拿了最多奖学金
  6. OpenGL小试牛刀第一季
  7. 走向REST:将Tomcat与Spring和JAX-RS嵌入(Apache CXF)
  8. 39个转录组分析工具,120种组合评估
  9. 堆栈的缓冲区溢出进不了系统_一文理解缓冲区溢出
  10. 敏捷(AM):TDD(Test Driven Development)实践与变化--TAD(Test Assist Development)
  11. 【Java面试题】40 你所知道的集合类都有哪些?主要方法?
  12. Spring Boot 中统一异常处理最佳实践介绍
  13. github 新建远程仓库 及 删除远程仓库
  14. 软件管理理论—目标管理 SMART 原则
  15. 使用python判断素数
  16. 新手小白怎么学抖音运营?抖音运营5大技巧
  17. msm8x16 耳机阻抗检测
  18. 233_S32DS共性特征学习
  19. exam平台Java试题阶段(二)
  20. CS、BS架构定义(笔记)

热门文章

  1. Idea导入web工程,并运行
  2. 安卓学习笔记05:Activity概述
  3. 英语学习笔记2019-11-01
  4. Java Web学习笔记08:分页技术
  5. BestCoder Round #77 (div.2)解题报告
  6. 【NOI2015】【codevs4600】【BZOJ4195】自动程序分析,我太弱了
  7. 2.图像作为函数 | 初探数字图像_3
  8. 2017.10.8 志愿者招募 失败总结
  9. oracle 11g 延迟验证,取消 11G延迟密码验证
  10. 【英语学习】【English L06】U07 Jobs L3 Dr. Allen is a Dentist