14:00面试,14:08就出来了 ,问的实在是太...

从外包出来,没想到死在另一家厂子…

自从加入这家公司,每天都在加班,钱倒是给的不少,所以也就忍了。没想到8月一纸通知,所有人不许加班,薪资直降30%,顿时有吃不起饭的赶脚。

好在有个兄弟内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:

问题:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?

感觉好简单的题,但硬是不知道该怎么表达出来,早知道好好看看一大佬给的软件测试面试手册了。

在这里插入图片描述

俗话说得好,他山之石,可以攻玉,多看多借鉴还是有帮助的,这次腾讯也在疯狂招人!肝完这些,20k+妥了!

主要涵盖以下内容,贪多嚼不烂:软件测试、MySQL、liunx、web测试,接口测试,APP测试,管理工具,Python基础,selenium相关,性能测试,lordrunner相关,计算机网络,组成原理,数据结构与算法,逻辑题,人力资源,最新互联网大厂100道高级面试题17个模块等。

基础类:

软件测试基础
在这里插入图片描述

Liunx基础:

在这里插入图片描述

MySQL基础:

在这里插入图片描述

Python基础:

在这里插入图片描述

selenium基础面试题:

在这里插入图片描述

数据结构与算法基础题:

在这里插入图片描述

自动化测试面试题

web测试:

在这里插入图片描述

接口测试:

在这里插入图片描述

APP测试:

在这里插入图片描述

loadrunner相关问题:

在这里插入图片描述

计算机网络问题:

在这里插入图片描述

逻辑问题:

在这里插入图片描述

人力资源问题:

在这里插入图片描述

150道中高级面试题:

在这里插入图片描述
在这里插入图片描述

二、面试攻略

总结了下自己今年的面试情况:

不论是面试哪个级别的测试工程师,面试官都会问一句“会编程吗?有没有自动化测试的相关经验?”

说到底,软件测试行业还是属于技术岗位,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,行业天花板也在逐渐升高,只会点点点的测试员们越来越难在行业立足,逐渐会被自动化测试工程师和测试开发工程师所取代。

本来心情是极差的,朋友的一番话点破了我,说到底,还是我的技术不够,只懂一些自动化测试基础,会很容易被淘汰或被取代:由于市场大批量流入这些不合格的自认优秀的测试员,使得多数公司不得不降低了期望,但是真正有实力的测试员,基本没有受到什么影响,要跳槽还是很容易的。如果对现在的工作不满意,又没有足够的经验,不妨先静下心来进修一番。

写在最后

这些面试资料,对于做软件测试的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

最后:下方这份完整的【软件测试】视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

  • 21
    点赞
  • 171
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
在前端面试中,Promise.all() 是一个常见的题。它是一个用于处理多个 Promise 对象的方法,返回一个新的 Promise 对象。根据引用所述,Promise.all() 方法接收一个 promise 的 iterable 类型的输入(例如数组),并且只返回一个 Promise 实例。当所有输入的 promise 都成功执行时,Promise.all() 返回的 Promise 对象的 resolve 回调会传递一个包含所有 promise 结果的数组。如果输入的 promise 中有任何一个失败或者输入不合法的 promise,Promise.all() 返回的 Promise 对象的 reject 回调会立即抛出错误,并且 reject 的是第一个抛出的错误信息[^2]。 以下是一个示例,演示了如何使用 Promise.all() 方法: ```javascript const promise1 = Promise.resolve(3); const promise2 = 42; const promise3 = new Promise((resolve, reject) => { setTimeout(resolve, 100, 'foo'); }); Promise.all([promise1, promise2, promise3]) .then(values => { console.log(values); // 输出:[3, 42, 'foo'] }) .catch(error => { console.error(error); // 如果有任何一个 promise 失败,会立即抛出错误 }); ``` 在上面的示例中,我们创建了三个 Promise 对象:promise1、promise2 和 promise3。promise1 是一个已经解决的 Promise,promise2 是一个普通的值,promise3 是一个在 100 毫秒后解决的 Promise。我们将这三个 Promise 对象作为参数传递给 Promise.all() 方法。当所有的 Promise 都成功执行时,Promise.all() 返回的 Promise 对象的 resolve 回调会传递一个包含所有 promise 结果的数组。在这个示例中,我们通过 then() 方法获取到了这个数组,并将其打印出来。如果有任何一个 Promise 失败,Promise.all() 返回的 Promise 对象的 reject 回调会立即抛出错误,并且 reject 的是第一个抛出的错误信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值