阿里HR:年轻人你把握不住.....

news2024/11/26 16:54:13

前言

去阿里面试测试工程师,这里面水太深,什么未来规划,职业发展的东西都是虚拟的,作者还太年轻,没有那个经历,把握不住。项目只有几个,开心快乐就行,不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/533890.html

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

相关文章

文心一言 VS chatgpt (17)-- 算法导论4.1 3~4题

三、在你的计算机上实现最大子数组问题的暴力算法和递归算法。请指出多大的问题规模n0是性能交叉点一一从此之后递归算法将击败暴力算法?然后,修改递归算法的基本情况一一当问题规模小于 n0 时采用暴力算法。修改后,性能交叉点会改变吗? 文心一言&…

进程间通信(匿名管道、命名管道、共享内存)

目录 匿名管道 创建管道---pipe() 命名管道 创建FIFO FIFO 操作 用命名管道实现server&client通信 共享内存 1.创建共享内存函数shmget() 2.获得共享内存地址函数shmat() 3.删除共享内存函数shmdt() 4.共享内存控制函数shmctl() 在Linux下的多个进程间的通信机制…

Unittest单元测试框架之unittest的第三方库paramunittest参数化基础及应用

一、unittest参数化介绍 参数化测试用于当需要使用多组不同的测试数据测试同一个方法的时候 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例 实现unittest参数化的方式有多种,如ddt、paramunittest等…

Linux-进程信号

Linux-进程信号 一,信号入门信号的概念生活中的信号技术应用角度的信号使用kill -l 查看信号列表信号的处理方式 二,信号产生通过终端按键产生信号Core Dumpcode dump标志位 通过系统调用向进程发信号killraiseabort 由软件条件产生信号SIGPIPESIGALRM 硬…

三届跻身世界级,长沙国际工程机械展的突破之路

文 | 智能相对论 作者 | 易不二 长沙正在成为全球工程机械企业争相奔赴的产业“盛宴”。 近日完美落幕的第三届长沙国际工程机械展,留下了全球30多个国家、1500余家企业“同台竞技”的精彩亮相,并达成了536亿元的现场交易额。 卡特彼勒、日立、沃尔沃…

2022年蓝桥杯:第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾,文末附真题链接)

目录 第十三届蓝桥杯大赛软件赛省赛C/C大学B组真题(考后回顾)试题 A: 九进制转十进制试题 B: 顺子日期试题 C: 刷题统计试题 D: 修剪灌木试题 E: X 进制减法试题 F: 统计子矩阵试题 G: 积木画试题 H: 扫雷试题 I: 李白打酒加强版试题 J: 砍竹子 第十三届…

【JavaStript】

目录 🐷1. JavaScript 的书写形式 🛩1.1 行内式 💛 1.2 内嵌式 🍗1.3 外部式 🍿2. JavaScricpt 的一些常用语句 🛴2.1 输入:prompt 👽2.2 输出:alert &#x1f…

Linux线程间的同步和互斥 进程间传统通信方式 5.16

Linux线程间的同步和互斥 同步:有顺序的考虑 按照约定的顺序相互配合完成一件事情(红绿灯) {释放 产生 资源1(V操作);;申请 资源-1(p操作)} 信号量代表某一类资源&am…

RocketMQ整理

RocketMQ在阿里云上的商业版本,集成了阿里内部一些更深层次的功能及运维定制。开源版本,功能上略有缺失,但大体上是一样的。 使用Java开发,便于深度定制。最早叫MetaQ。消息吞吐量虽然依然不如Kafka,但是却比RabbitMQ高很多。在阿里内部,RocketMQ集群每天处理的请求数超过…

监控需求来源及主流方案对比

我们从开始了解监控系统来说,首先我们要先了解监控的需求来源,即监控系统都可以用于做什么? 监控需求来源 其实最初的需求很简单,即"系统出问题了我们要能及时感知"。后面随着技术的不断发展,我们对监控系统提出了更…

Linux的超级用户及权限

目录 一:Linux下的两个用户 二:权限 1:目录文件 文件创建的默认权限 2:普通文件 一:Linux下的两个用户 在使用Linux的时候会有两个身份,第一个是普通用户,普通用户在很多方面是受阻的,原因就是权限不够,在这种情况下就有一个超级用户,也…

iOS图片系列一 图片的基本属性

图片在项目的开发中使用频率很高,但是绝大部分都是作为普通的展示或者偶尔需要裁剪,并不需要对图片做什么特别的处理,最近做了一个项目对于图片的需求功能比较多,踩了很多坑的同时也对图片的使用有了更深的理解,整理下…

C++面经:初始化全局变量和未初始化全局变量有什么区别

全局变量初始化而且初始值不为0,那么这样的全局变量是放在内存的.data段的,如果全局变量初始值为0或者未初始化,那么这样的全局变量是放在.bss段的。 考点: 考察C/C语言内存模型,.data,.bss段存放的内容。 …

Windows shell环境: 从git bash切换到msys2

文章目录 1. 目的2. msys2 环境 (Environment)3. 升级 MSYS2: 使用 pacman 滚动式升级整个系统4. 在 Windows Terminal 中增加显示 MSYS25. 使用 zsh6. VSCode 中的配置增加 MSYS2 终端配置 git 路径 7. 安装 C/C 依赖库安装 ag查询 bison 和 flex 的安装目录 8. References 1.…

ES6模块化规范

在没有ES6模块化规范前,有像AMD、CMD这样的浏览器模块化规范,还有像CommonJS这样的服务端模块化规范。 2015年,JS终于推出了官方的模块化规范,为了统一各种规范,我们简称ES6 模块化。 ES6目前作为JS的内置模块化系统&a…

Spring的创建和使用,存储和读取Bean总结

目录 Spring项目创建和使用流程 1.创建一个 Spring 项目 2.存储 Bean 3.读取 Bean ApplicationContext和BeanFactory的区别 通过注解存储 Bean对象 五大类注解的关系 Java程序标准分层 方法注解Bean 注入Bean对象的三种方式 1.属性注入 2.Setter注入 3.构造方法注入…

【Java数据结构】Map和Set

Map和Set 搜索树概念操作 - 查找操作 - 插入操作 - 删除cur没有左树(cur.left null)cur没有右树(cur.right null)cur既有左树也有右树(最困难的情况)替罪羊删除法 操作代码性能分析和 java 类集的关系 搜…

程序员困局:去大城市进大厂却买不了房,回老家又没有高薪工作…

对于在外打拼的程序员来说,难的是进大厂,而不是买不起房。 进大厂的程序员,能不能买得起房? 进大厂的程序员的薪资,还是相当可观的。以阿里P6为例,年薪50万,到手40万左右,刨去10万…

【C++学习】C++11——新特性 | 右值引用 | 完美转发

🐱作者:一只大喵咪1201 🐱专栏:《C学习》 🔥格言:你只管努力,剩下的交给时间! C11——新特性 | 右值引用 | 完美转发 👀列表初始化🦴 std::initializer_list…

收藏!网络行业主流的六大技术认证全科普

大家好,我是老杨。你的年终总结做完了没?还没做完,点击“年终总结”,拿个模板,快速完成。 很多人在年末都会有列一个新年愿望清单,写写来年想要完成的事情。 不少网工在这两年的就业环境之下,…