面试前做好准备

当我们收到公司的面试邀请后,我们需要问清楚下面这些问题:

到网上了解一下这个公司,看看是不是培训机构,如果是直接PASS;

面试的时间、地点(一般对方会通过邮件等方式明确告诉你,如果没有,一定要记得确认);

应聘的公司名字(最好问到全名,方便到网上去查询这个公司的资料);

询问是否要携带什么材料(很多HR会告诉你,如果对方没有明确告知,可以询问一下,以防万一);

访问应聘公司官网,了解这个公司做什么产品、业务的;

如果能够访问到/下载到该公司的软件产品、APP产品、Web网站的话,记得先测试一把,尽量试着去发现一些bug以及提出一些优化的建议,并在面试中和面试官交流(这个是加分项,非常重要)。

软件测试工程师岗位面试流程

参考:通常的面试流程分为下面几部分:

笔试(不是必须的,有些公司有,有些公司没有,对于应届生来说笔试的概率比较大)

自我介绍;

面试官提问与应聘者回答(占的时间比例比较大)

应聘者提问时间。

通常面试是怎么样的开场?

第一步是考官等应聘者坐定后的第一个问题是,请自我介绍一下。

这个时候面试官想要了解的是你的具体的一些信息,避免照着简简历背,因为人家都已经看了你简历了,基本信息是知道的。那么应该如何答这个问题呢?

范例:尊敬的面试官您好,我叫XXX来自于XXX公司,目前担任软件测试工程师职位,测试我们公司xxx项目,负责xxx系统和xxx的测试工作,熟练掌握xxx测试技术。

在工作中涉及到的有:编写测试用例,执行测试与缺陷的跟踪定位等测试日常工作,同时在业余时间也努力学习各项测试技术,对Web测试工具、Linux系统,数据库等技术都有学习。

谈谈你所在的测试组的情况

xxx科技有限公司是一家xxx业务为主的软件公司,公司目前员工xx人。目前在做的主要有两大项目,一个是以xxxx项目,一个是xxx,目前我在的是xxx项目测试组.

该测试组由x人组成,由测试Leader带领我们做测试,我们测试组根据需求文档编写测试用例开展测试工作,对于测试过程中发现的问题提交到系统中,并进行缺陷的跟踪与验证工作。

如果面试官问为什么不从事本专业的工作而选择软件测试行业的工作,这个怎么回答呢

首先从大环境来说,目前很多行业都不景气,自己本专业在目前市场环境下,形势也不是很好。同时,国家大力提倡互联网+。个人认为互联网与软件行业有很大的发展空间和前景;

其次,个人对软件行业比较感兴趣,期望能够进入这个领域,然后扎根下去,扎实的工作,在这个行业里面长期发展,希望和工作一起成长的同时,自己的能力得到更大的提高。

你们项目没有用到Linux,为什么你会这个?

范例:虽然我们项目里面没有用到,但是Linux作为主要的服务器操作系统,应用是非常广泛的,我对这个系统一直都很有兴趣,自己学习了这个系统及其相关技术。

xxx项目测试的时候,什么时候用到了计算机网络知识?

范例:计算机网络知识是基于网络的软件的基础,计算机网络技术在xxx项目中的应用主要体现在使用网络协议技术和抓包工具对客户端和服务器之间的数据进行分析,从安全性的角度验证数据传输是否安全。

测试用例和BUG管理工具,除了TestLink和Bugzilla外还有哪些常用的?

范例:测试用例和Bug管理工具在行业里面有很多的类型,比如禅道,JIRA等,我们公司分别用的是xxx和xxx,因此,我对这两种工具比较熟悉。

xxx项目共多少用例,每天大概能够写多少测试用例,执行多少个?

范例:xxx项目总测试用例数700个左右。其中Windows 客户端端测试用例280个左右,Web中心模块测试用例170左右,安卓手机APP端测试用例90个左右,IOS手机APP端测试用例90个左右。

每天设计测试用例数30个左右,每天执行测试用例数为50个左右。

(以上数据仅限参考)

xxx项目总共发现了多少个缺陷,平均每天发现多少个 ?

范例:在15个工作日的版本测试周期里面,Pycsafe项目8.0版本总共发现了280个缺陷,平均每天15个左右。

如果你写的是一年左右的项目经验,那么面试官通常会问,你这一年就测试一个产品吗 ?

范例:我们虽然在xxx项目组里面测试这个项目,但是这个项目挺大的,包含了Windows平台、Android平台、苹果平台,而且每一个月左右就会有新版本出来,我们持续的进行新功能的测试和Bug的验证,项目版本在过去的一年时间里面,已经从大的版本xxx升级到现在的xxx了。并且还处于不断的更新和增强中。

你在测试过程中发现了问题,如何定位?

这个需要实战经验的,希望同学在测试过程中,细心发现问题,然后去定位问题,获得切实的体会。如果自己没有发现什么深刻的问题,建议到我们的Bugzilla系统中,去看看其他同学提交的问题,然后自己拿过来研究,研究,定位这些问题。这样你才能真正回答好这个问题。

作为测试角度应该给开发哪些建议 ?

从测试的角度来说:1. 希望开发人员提供高质量的测试版本,开发人员应该充分开展程序的单元测试;2.希望开发人员多和测试人员交流,多介绍一些软件设计方面的知识;3.希望开发人员修改了bug后,把如何修改的,改动在哪些地方等信息详细的记录在Bug系统里面的对应的Bug里面。

请描述你们的项目测试是如何开展的?

公司项目经理拿到软件的需求文档以及测试要求提供给我们测试组,测试组长带来组员学习、分析需求。

测试组长通常会编写该阶段的测试计划,组员需要编写自己负责的功能的测试用例,测试用例编写完成后,需要在测试组里面评审。到软件版本到我们测试组后,根据测试用例开展测试工作,对于软件Bug提交到xxx系统中。

谈谈你的优点或是你擅长的领域 ?

可以从两个方面来回答.

技术方面和性格方面。

你在工作方面碰到哪些困难的事情?你是怎样解决的?

我觉得困难的事情主要还是在和开发的工作方面存在一些争议,比如我提交bug,然后开发不承认!

这有三种情况:

一种是需求不明确,这时候我就先自己从新看需求,自己不懂再请教领导;

二就是不是bug没必要修改;这时候我先重现一遍给他看,然后记录下环境和数据,保存下来,为以后工作提供依据;

三就是没必要修改,这种情况有一些时间上的不允许或者资金上的不允许,或者可以下个版本修改。

对以前的公司觉得好的方面有哪些?

想想觉得我们的测试组长挺好的,我刚开始去是什么都不懂,然后他很耐心的教导我,让我有了一步步的成长,能够胜任项目的测试工作。

觉得公司不好的方面 ?

范例:公司规模有点小,项目比较零散,感觉稳定性不是很好;另外,很少有集体活动,这样感觉交流的时间比较少,只有工作上的交流。

你对加班怎么看待?

如果是偶尔的加班我觉得是正常的,因为计划永远赶不上变化,不可能说每天要做什么你就能当天完成,就但是如果是经常性的加班我就会反思,然后提高自己的工作效率。

你的职业规划是怎样?

我是想找个可以相互付出的公司,踏踏实实的干下去先熟悉积累经验,然后根据公司需要不断的提高自己的能力!共同和同事们撑起公司的一片天。

面试快要结束的时候,面试官问我有什么问题,我应该如何问 ?

看问你问题的是谁,如果是技术经理:

a.你可以问你以后在的这个项目组是测试什么产品的,这个产品主要是做什么的,市场前景如何,表现出你对这个项目挺感兴趣的;

b.你所在的测试组有多少人,有哪些分工等技术方面的问题,表现出你对他们的团队和技术挺感兴趣的;

c.你进入这个项目组后,你的工作主要是做哪些方面的,表现出你对未来的工作岗位很有兴趣,同时表现出你愿意接受挑战。

如果对方是HR经理:

a. 公司的企业文化是怎么样的,表现出你对他们公司文化很关心;

b.公司有哪些方面的福利,表现出你对以后工作的待遇很关心,不关心待遇是假的,要么是你没有水平,要么就是虚伪,还是直接问问的好;

c. 问问公司的发展远景和规划,表现出你愿意和公司一起成长。

面试后offer一般多久给?

解答:一般一个星期以内都是正常的。

最后:

如果你是做的软件测试,又对python自动化测试、web自动化、接口自动化、移动端自动化、面试经验交流等等感兴趣的测试人,可以关注微信公众号:【伤心的辣条】,获取最新软件测试自动化视频资料、大厂面试文档、简历模板!

技术行业,一定要提升技术功底,丰富自动化项目实战经验,这对于你未来几年职业规划,以及测试技术掌握的深度非常有帮助。

如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。

全网最全流程面试解析 面试前必看!必收藏!相关推荐

  1. 【运筹学】线性规划 单纯形法 阶段总结 ( 初始基可行解 | 判定最优解 | 迭代 | 得到最优解 | 全流程详细解析 ) ★

    文章目录 一.线性规划示例 二.转化标准形式 三.查找初始基可行解 四.初始基可行解的最优解判定 五.第一次迭代 : 入基与出基变量选择 六.第一次迭代 : 方程组同解变换 七.第一次迭代 : 生成新 ...

  2. 干货! AI 推断解决方案栈 Vitis AI 全流程独家解析

    2019年,擅长FPGA赛道的赛灵思发布了Vitis统一软件平台,旨在为不熟悉硬件编程与FPGA开发的软件开发人员提供便利.其中的Vitis AI开发环境,一经发布就备受AI开发者关注. 在赛灵思的定 ...

  3. 全网最全-探花交友项目-面试总结-简历优化

    项目名称: 远亲不如近邻-"有好邻"社区社交服务APP 移动短视频社交平台 O2O同城社交APP "曲园社交读书APP 高校留学生社交APP 项目简介: 本项目是一个在线 ...

  4. 全网最全-谷粒商城项目-面试总结-简历优化

    项目名称: 书阁"图书商城管理系统.微盟电子商城网络交易系统.高校闲置资源交易系统 购物在"e"零售商城平台.惠农通-智慧农资商城 .农产品轻量级微商城系统 项目简介: ...

  5. 最全Linux驱动开发全流程详细解析(持续更新)

    Linux驱动开发详细解析 一.驱动概念 驱动与底层硬件直接打交道,充当了硬件与应用软件中间的桥梁. 具体任务 读写设备寄存器(实现控制的方式) 完成设备的轮询.中断处理.DMA通信(CPU与外设通信 ...

  6. sonar入门:全网最全的概念解析与安装

    sonar是一款代码检测工具,如果在开发过程中,想监控组员的代码书写是否正规,可以使用该工具.sonar提供了可视化界面(可以跟领导装x),是一款即实用,又能在公司显摆自己能力的工具.如果小伙伴们在公 ...

  7. 大数据风控---消费金融业务全流程风险解析

    前言 在消金企业里,最核心的运作部门主要是营销.风控以及产品.营销和风控:两者既对立又互相依赖,若没有足够的客户,风控便无法发挥作用,而有了坚实的风控后盾,才能可持续的拓展业务并维护下去.而产品部门则 ...

  8. 啊哈~花一天快速上手Pytorch(可能是全网最全流程从0到部署)

    文章目录 前言 环境 Tensor初识 tensor 与 numpy tensor 使用 基本使用 numpy与tensor转换 有"_"尾巴的函数 梯度 梯度使用 取消梯度 复制 ...

  9. python图片分析中央气象台降水量预报_获取中央气象台网的气象数据 全流程技术解析(python 爬虫)...

    一.Python环境搭建 下载安装python 下载安装PyCharm,Community版即可 理论上应该先安装python再安装IDE(PyCharm),必要时按网上要求进行环境变量设置. 二.爬 ...

  10. idea 查看jsp是否被引用_全网最全的IDEA热部署方案,看完再也不用加班了!

    传智播客博学谷 加小谷vx:boxueguu 免费领IT各学科资料.课程 Get更多干货直播课 # 概念 热部署就是正在运行状态的应用,修改了他的源码之后,在不重新启动的情况下能够自动把增量内容编译并 ...

最新文章

  1. 匿名函数的this指向为什么是window?
  2. 在线教育流量洪峰最佳实践
  3. Weinre mobile debugging on Windows
  4. linux下cpu opencl加速,GPU挑战CPU!详解CUDA+OpenCL威力
  5. 面对人性,有的选择向左,有的向右
  6. linux php环境搭建 图文教程,linux php环境搭建教程
  7. Android Studio apk 打包流程
  8. toj 4316 报数游戏
  9. kubeadm部署K8S集群并使用containerd做容器运行时
  10. (3)二进制文件方式部署Kubernetes高可用集群----------创建TLS证书和秘钥
  11. oracle11数据库下载地址并安装使用
  12. 合并排序-MergeSort
  13. Chrome应用商店打不开问题
  14. iexplore.exe - Application Error The instruction at 0x7c0c5a6c references at memory at 0x7c0c5a6c
  15. Android中的SQLite数据库
  16. 五类千万不要吃的动物部位
  17. 婚庆行业发展报告,2021怎么精准引流?
  18. Vue Video.js播放m3u8视频流格式(video+videojs-contrib-hl)
  19. html在输入框添加叉叉,【部分解决】bootstrap 4中如何给输入框右边加上清除叉叉的按钮...
  20. PyautoGui 常用教程(一篇就够)

热门文章

  1. 软件工程课程实践- 项目开发计划
  2. 《QTreeView中嵌入QPushButton实现命令操作》:系列教程之八(第8小节)
  3. visio箭头尾部遮盖方框边线
  4. ORACLE临时表空间总结
  5. Oracle增加临时表空间
  6. vue3+ts封装echarts
  7. go字符串转byte_go语言中int和byte转换方式
  8. 如何成为区块链开发人员
  9. windows 安装PyHook3
  10. vue 创建项目之vue init webpack xxx