面试的水太深,年轻人你把握不住.....

news2024/9/30 21:34:53

前言

去阿里面试测试工程师,这里面水太深,什么未来规划,职业发展的东西都是虚拟的,作者还太年轻,没有那个经历,把握不住。项目只有几个,开心快乐就行,不PK,文明PK。

很多软件测试工程师在面试的时候都会遇到考官给的各种各样的面试题,这也反应了测试工程师对企业的重要性,面试通常分为以下几个方面,由于篇幅有限,在这里就只给大家分享一些比较常见的问题。

一、面试通用套路

想看面试的从第二个标题开始,接下来咱就来重点说招聘过程HR中的各种套路了,各位开始接招了吧。正式开启装B模式:

1、能承受较大的工作压力 等着加班把

2、抗压能力强加班+替别人扛雷

3、工作有激情自觉加班还要心情美美的

4、有强烈责任心 没做完不准走

5、弹性工作制加班不给加班费

6、弹性工作制但不保证准时下班 做完了才准走

7、包三餐早上和晚上都得加班

8、双休工作日加班

9、薪资+社保+带薪休假+职位晋升是个正经公司都有,没什么拿得出手的福利

10、适应较快的工作节奏 加班把三天的工作两天做完

11、公司提供水果貌似也就这一个福利

12、有强烈的上进心干完工作就加班去干其他工作

13、喜欢有挑战性的工作加班、前人留的坑不少

14、不提倡加班你懂的(该加还得加,加班是因为你工作效率低,不是安排工作多)

15、不强制加班你懂的 (不做完额外安排的工作你走一个试试!)

16、上不封顶下不保底

17、偶尔会忙 以后忙了你别抱怨,提醒过了

18、团队氛围很好大家经常一起加班,一起吃加班餐,聊聊工作,多happy

19、上升空间大工资低,3000元涨个50%不也就4500吗?

20、领导安排的其它任务我叫你干啥你就得干啥

21、妹子多这个屌丝虽然脑子不太好使但便宜,看看这个理由能不能骗一蛤

22、有期权没多余的现金发工资给你

23、有股权工资微妙地低于你应得的数,反正我不信你能干满拿走

24、年底双薪13 薪

25、13 薪起别想了,就是13 薪

26、年底有奖金年薪大于 12 薪小于 13 薪

27、我们 6 点准时下班入职才知道最严重的早晨 6 点下班,回家吃早饭睡觉。

28、扁平化管理公司没几个人,领导和你坐一屋,盯着你干活

29、核心团队来自 bat 嗯,你不是bat的,所以你不是核心

30、"我把你的简历整理一下"对方说这个的话基本可以判断他是卖人头外派的了,把你的简历给他的甲方.

31、弹性工作时间只弹下班,不弹上班

32、能独立完成任务 产品测试推广运营全都你一个人干

33、面试结果我们稍后会通知你挥挥手估计没有以后

34、您拨打的电话正在通话中/暂时无人接听候选人又放我飞机了

35、这个岗位的薪资在x-y之间不用想只能是x了

36、来,给萝卜求个坑这姑娘不错,不过我可不要

37、我们实行弹性工作时间下班没个谱,加班还不给钱

38、请您先做一个简单的自我介绍早就背调过了你,就想看看你是不是说实话的人

39、我最近表现的很努力什么时候谈谈加薪?

40、在吗,我有点事想跟你说我想辞职了 / 你工资算错了

41、我已经尽力帮你申请薪资了,但也只能到XX元部门说你就值这么多,爱来不来。

42、同事领导nice谁都会找你帮忙

43、你对未来有什么规划?想看看现在的年轻人有多能吹牛

44、具有相关工作经验你别指望我们对你进行专业培训

45、优秀的组织能力你要善于替别人擦屁股

46、能够接受加班吗能接受加班没有加班费吗

47、你最大的优点是什么?你的简历写得太糟糕,一点亮点都看不出来

48、你结婚了吗?这意味着,面试官想借机八卦一下

49、两天后给你答复两天内找不到更合适的人选才会联系你

50、请具体描述并解决××问题很可能是他自己解决不了这个问题,想通过面试把它解决了

当然职场没有绝对!就看你自己怎么去对待了!!!

二、 自我介绍

误区:

一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。

要点:

简历上有的可以一两句话带过,重点回答面试官关心的问题,那就是求职者能否胜任工作。

包括:最强的技能、最深入研究的技术领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,重点突出好的人格和做事的能力。

自我介绍的时间不能太短,几十秒一分钟的自我介绍太单薄,没有说服能力;也不能冗杂太长,有条理的三五分钟比较合适。

三、 面试相关的问题

1、职业规划相关

Q:你的测试职业发展是什么?

A:测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。

Q:你为什么选择软件测试行业?

A:因为之前了解软件测试这个行业,觉得他的发展前景很好

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

A:最大的兴趣就是具有挑战性。因为我并不知道哪里会出现bug,在找到一个bug后会很高兴。并且测试需要很强的耐心和细心。我可以很容易的找到一些细节问题。

2、 个人能力(软实力、专业能力)

(1) 项目经验

Q:您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

A:我一般都是做的Web测试,搭建测试环境,对于一个程序进行集成测试,系统测试,回归测试等。还要编写测试用例以及一些文档,用户使用手册,功能测试文档等等。最擅长的是功能测试。

Q:Beta测试与Alpha测试有什么区别

A:Alpha测试是由用户在开发环境下进行的测试,也可以是开发机构内部的用户在模拟实际操作环境下进行的测试。开发者坐在用户旁边,这是在开发者受控的环境下进行的测试。由开发者随时记录下错误情况和使用中的问题。Beta测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,这是在开发者无法控制的环境下进行的测试。由用户记录下遇到的所有问题,定期向开发者报告。beta测试是一模拟真实的使用环境从而发现缺陷的一种测试

Q:您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

A:有黑盒和白盒两种测试种类,黑盒有等价类划分法,边界分析法,因果图法和错误猜测法。白盒有逻辑覆盖法,循环测试路径选择,基本路径测试。

例子:在一次输入多个条件的完整性查询中。利用等价类划分法则和边界分析法则,首先利用等价划分法,可以一个或多个结果是OK的测试用例,然后确认多个NG的测试用例,然后利用边界值分析法,可以对结果分别是OK和NG的测试用例进行扩展和补充。

Q:在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

A:检测时间,系统环境,硬件环境,严重程度,程式版本,确认人,功能模板,问题描述,详细操作步骤,是否会重现。问题描述和详细操作步骤要尽可能详细。Bug应该尽量用书面语,对于严重程度比较高的缺陷要在相同环境下测试一遍。在CS模式下,如果条件满足可以使用替换法来确认是client端的问题还是server端的问题。

Q:您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪些

(这个问题答案因人而异,大家可以根据自身的项目经验进行回答,回答的时候要突出自身的优势以及获得的成果)

(2) 软实力

Q:你认为测试人员需要具备哪些素质

A:做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。除了耐心,测试人员不能放过每一个可能的错误。

Q:结合你以前的学习和工作经验,你认为如何做好测试。

A:根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。

Q:为什么尽量不要让时间富裕的员工去做一些测试?

A:首先,专业的测试人员是有一定的技能和耐心对软件一步一步进行测试。如果让时间充裕的员工去测试的话,他可能心思并不在测试上面。会很随意的、没有目标的进行测试。这样子的话测试并不完整,有的时候甚至很重要的bug都没法找出。所以还是需要专业的测试人员来进行测试的。

Q:开发人员老是犯一些低级错误怎么解决?

A:要在开发的前期就制定好一些编码规范,这样子可以减少很多因为个人习惯引起的错误。同时,测试人员在发现开发人员犯一些低级错误的时候不可以指责他们,要耐心的给他们指出错误所在。然后可以有开发人员自己进行测试,找出一些一眼看得出来是错误的地方。

Q:开发与测试的关系?

A:开发和测试是一个有机的整体。在产品发布之前,开发和测试是循环进行的,测出的缺陷要经开发人员修改后继续测试。在开发的同时测试经理开始编写测试用例,测试文档要参考开发文档,所以开发和测试是不可分割的,少了任何一个都不能开发出产品。

Q:为什要在一个团队中开展测试工作?

A:因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量认证,这个时候就需要在团队中开展软件测试的工作。在测试的过程中发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。

(3) 专业能力

Q:软件测试的流程是什么?

A:需求调查:全面了解系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的人员、时间和工作量估计以及项目报价,制定初步的项目计划。

测试准备:组织测试团队、培训、建立测试和管理环境等。

测试设计:按照测试要求进行每个测试项的测试设计,包括测试用例的设计和测试脚本的开发等。

测试实施:按照测试计划实施测试。

测试评估:根据测试的结果,出具测试评估报告。

Q:你是怎样保证软件质量的,也就是说你觉得怎样才能最大限度的保证软件的质量?

A:测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA对流程的监控,对功能及配置的审计来达到开发的最优化。当然测试也是保证软件质量的一个重要方式,是软件质量保证工程的一个重要组成部分。

Q:一个项目需要写多少测试用例怎么估算?

A:这个在需求分析之后根据测试点来评估的,我们的测试点写的很细,所以测试用例的数目几乎等于测试点的数目。

Q:不能发现BUG的测试用例不是好的测试用例吗?

A:我不这样认为,我觉得在执行之前,每个用例都可能发现缺陷,好的测试用例是一套完整的不遗漏的测试用例,是能够被其他的测试人员执行的测试用例。不能因为是否找到BUG来说明用例是否好。

Q:为什么要进行交叉测试?

A:因为自己执行自己设计的用例,会按照设计用例的思路来执行用例,可能会忽略一些偶然或异常的情况,交叉执行可能会发现新的BUG,当然如果用例已经写得很细,颗粒度很小吗,输入输出写得很全面交叉执行的结果都会差不多,无论谁来执行结果都是一样的。

Q:什么叫预测试,预测试是怎么进行的,预测试一般为多长时间?

A:预测试就是开放刚刚开发完成,测试环境刚搭建起来,这时我们要对系统的各种功能能不能跑通,业务流程能不能完成进行测试,就是冒烟测试,这就是转测试,我们转测试大概需要一天的时间。

四、 项目的简单介绍

xxapp,是一款集短视频、游戏、直播、社交互动于一体的内容娱乐APP。公司大约一个月发布一个较大的版本,需求数20几个-40几个不等(用例数xx+),每个版本包括的需求www\wap、后台以及客户端的需求。项目分客户端版本负责人、后台版本负责人、H5版本负责人等,负责人牵头及落实整个测试流程。我当过的角色有H5活动负责人、推荐引擎版本负责人、客户端和后台系统测试人员。负责过的模块用例数大概是500左右。

五、职场面试总结

了解了这些套路和暗语后我们就能够正确的审视这家企业,审视自己。这样你才能准确的判断出你适不适合这家企业,同时作为测试工程师你还需要了解如下问题:

  • 这家企业做什么产品,我是否有兴趣
  • 这家企业目前有多少测试,分别是负责做什么的,目前整体的测试的深度大概达到多少
  • 自己进入这家企业具体是做什么测试,是功能测试,还是压力测试,还是各种都会接触
  • 企业管理层对于测试人员的职业规划以及将来的发展是怎么考虑的

只有知己知彼才能百战百胜,祝愿看到此文的测试小伙伴们都能纵横职场,逍遥人生

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些面试资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取  

 

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

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

相关文章

Partial convolution Gated convolution

组会讨论帖 1. 图像修复 图像修复(Image Inpainting),顾名思义,就是将图像中损坏的部分修复起来,是一种图像编辑技术,可以应用在移除物体、修复老照片、图像补全(eg,地震插值)等等。…

【初始scrapy框架上】——全栈开发——如桃花来

目录索引 scrapy框架的介绍:scrapy第三方包的下载:常见的换源网址: scrapy的图示原理:或者:或者: scrapy原理流程:详细介绍:流程描述:scrapy中的三个内置对象&#xff1a…

open cv 4.6.0 导入maven库以及依赖包 安装教程

windows: 1.官网下载windows安装包 2.安装完成后,复制opencv\build\java\x64\opencv_java451.dll 到 C:\Windows 下 centos: 参考https://www.cnblogs.com/huizhipeng/p/12732019.html 1.先安装cmake3 参考https://www.jianshu.com/p/20…

详谈大模型训练和推理优化技术

详谈大模型训练和推理优化技术 作者:王嘉宁,转载请注明出处:https://wjn1996.blog.csdn.net/article/details/130764843 ChatGPT于2022年12月初发布,震惊轰动了全世界,发布后的这段时间里,一系列国内外的…

莫言用 GPT 写颁奖辞,那如果他自己写会是什么效果呢?

在《收获》杂志 65 周年庆典上,莫言在为余华颁奖时表示,余华是自己的好朋友,但给他的颁奖词写了好几天也想不出来,后来找了 ChatGPT 帮忙写。最后,莫言让 ChatGPT 写了一篇莎士比亚风格 1000 多字的颁奖词,…

「硬核分享」Docker+jenkinsPipeline 运行实现 python 自动化

一、实现思路 在 Linux 服务器安装 docker 创建 jenkins 容器 jenkins 中创建 pipeline 项目 根据自动化项目依赖包构建 python 镜像(构建自动化 python 环境) 运行新的 python 容器,执行 jenkins 从仓库中拉下来的自动化项目 执行完成之后删除容器 二、环境准…

Defining Timing Constraints and Exceptions(UG945)

在本实验中,将学习为设计创建约束的两种方法。将使用Vivado2019.2 IDE中包含的Kintex-7 CPU网表示例设计。 步骤1:打开示例项目 1.打开Vivado IDE。 Vivado IDE的“Getting Started page”包含打开或创建项目以及查看文档的链接。 2.在“Getting Started…

泛型编程与模板简单介绍,函数模板及其原理与template,typename,模板参数T,函数模板隐式实例化等

泛型编程 比方说现在要去实现一个通用的交换函数,以我们现在的思路,肯定是通过函数重载去解决。但是这样子的话有几个缺点:重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己…

水溶性花菁染料Sulfo-CY7 NHS este标记活性脂Cyanine7-NHS

Sulfo-CY7 NHS ester是一种荧光标记试剂,化学结构为C38H42KN3O10S2,分子量约为803.98 。此外,它的分子中还含有一个N-羟基琥珀酰亚胺酯基团,这个基团可以与生物分子中的氨基结合,从而实现荧光标记。Sulfo-CY7 NHS este…

Moonbeam联合Multichain和AWS Startups正式推出Bear Necessities Hackathon黑客松

我们很高兴宣布Bear Necessities Hackathon正式启动。本次黑客松包含7个挑战,超过7万美金的奖池等你来领!我们欢迎所有的BUILDers参加,这是开发者们探索Moonbeam并构建跨链用例的机会! 本次黑客松由Moonbeam、Multichain和AWS St…

js原生实现pc端日历组件

业务场景 客户要求日期选择使用pc端的样式,前端在x5平台上,也就是需要用原始html、js、css等实现,笔者使用于 原生javascript封装的PC端日历插件,不依赖任何第三方插件,复制的代码文件较长,可跳到 总结 处…

使用whistle对安卓手机进行调试

注意:手机调试的时候需要与电脑连同一个wifi。 1、安装whistle npm install -g whistle2、运行 whistle w2 start3、打开电脑浏览器 输入 http://10.53.40.72:8899/ ,点击二维码,可以生成 rootCA.crt 证书,把它发到手机上&…

mysql8查看锁

一。准备环境 1.登录mysql,设置锁等待时间,然后退出。 mysql> set global innodb_lock_wait_timeout1200; Query OK, 0 rows affected (0.00 sec) 2.再次登录MySQL。打开第一个session 3.登录msyql,打开第二个session a:…

Rasa 3.x 学习系列-Rasa [3.5.8] -2023-05-12新版本发布

Rasa 3.x 学习系列-Rasa [3.5.8] -2023-05-12新版本发布 当自定义动作设置的值与槽的现有值相同时,将触发SlotSet事件。修复了这个问题,使AugmentedMemoizationPolicy能够正确地处理截断的跟踪器。 为了恢复以前的行为,自定义操作只有在槽值…

使用VSCode创建第一个ESP-IDF项目

1.在VSCode中安装ESP-IDF: 在 VS Code 中安装 ESP-IDF: 在-VS-Code-中安装-ESP-IDF、新建项目 安装过程中可能会遇到的问题: 解决-pip-安装第三方包时因-SSL-报错_pip-ssl error 在完全使用VSCode安装ESP-IDF环境后,不会存在ESP-IDF Termin…

【利用AI刷面试题】AI:十道Vue面试题巩固一下知识

文章目录 1. 你在Vue中遇到过哪些性能问题?如何优化这些性能问题?2. Vue生命周期钩子函数有哪些?在什么情况下使用它们?3. Vue组件通信方式有哪些?它们各自适用于哪些场景?4. 你了解diff算法吗?…

Hadoop(Yarn)

文章目录 1、Yarn 资源调度器1.1 Yarn 基础架构1.2 Yarn 工作机制1.3 作业提交全过程1.4 Yarn 调度器和调度算法1.4.1 先进先出调度器(FIFO)1.4.2 容量调度器(Capacity Scheduler)1.4.3 公平调度器(Fair Scheduler&…

万物可卷!低代码充满想象,能打敢战

数字中国建设如火如荼,我们也在积极拥抱这些机会。一火再火,疯狂和理性并存,高潮迭起的低代码赛道常兴常青,无论如何,不管是否承认,中国低代码市场已然觉醒,能打敢战! 低代码开发是…

【AI实战】给类ChatGPT的大语言模型外挂私有知识库

【AI实战】给类ChatGPT的大语言模型外挂私有知识库 原理准备环境代码下载 chatglm-6b 模型权重文件下载 Embedding 模型 GanymedeNil/text2vec-large-chinese安装依赖库我的计算资源 外挂知识库开启服务外挂知识库 测试参考 本文使用 langChain 来给大语言模型 ChatGLM-6B 外挂…

【数据结构】——排序

排序的概念及其运用 排序的概念 排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。 稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录&am…