毕业3年不到选择跳槽,居然拿到20K的薪资,简直了···

news2024/9/21 20:50:43

本人本科就读于某普通院校,毕业后通过同学的原因加入软件测试这个行业,角色也从测试小白到了目前的资深工程师,从功能测试转变为测试开发,并顺利拿下了某二线城市互联网企业Offer,年薪 30W+

选择和努力哪个重要?都重要

我之前公司大部分主要以功能测试为主,工作单一,注重业务。后来发现继续这样下去,自己的技能点太低,会被逐渐淘汰,没有竞争的能力。所以,本着提升自身技能,自己找了一个靠谱的机构进行了学习。

在这几个月的学习过程中,收获满满。可以这么说,课程的内容对于我来说都是全新的知识,在接下来的跳槽面试中给了我很大的帮助。我也第一次体会到了有学社和老师带着学习,阶段性目标清晰,不走弯路的好处。知道需要学习哪些知识,哪些是重点,而不是自己抱着视频这边学一点那边学一点,无头苍蝇一样。

在进行了2个月的学习之后,我开始了跳槽面试。半个月的时间也是顺利拿到了大厂的offer,最后选择了一个二线城市的大厂,年薪30W+。

面试经验

我面试了几家公司,遇到的问题各不相同。基本总结如下:

1.手撕算法代码:这块只能自己刷题,熟能生巧,社区也为我们准备了每日一题,要自己主动去实战练习。

2.Shell常用命令:问到了基本的常用命令,比如性能相关的常用命令和指标的含义,咱们课程都是有的,只要好好刷录播,这些问题都难不倒你。

3.常用的自动化框架和自动化脚本的编写。这块要结合工作的内容将如何选择自动化框架和编写自动化脚本概述清楚,尤其是关于脚本的二次开发,面试官对于这块感兴趣,是加分项。

4.性能测试:基本都会问到有没有做过性能测试,你们公司的性能测试指标有哪些,工作中如何去做的,用的什么工具等等,这块也是加分项

5.Docker的运用。面试中有一个问题就是老师在直播中提到过的。大致问题就是如何判断docker服务器发送网络服务是不是好的?

6.还有一些开放式的问题。比如站在一个测试角度,如何做能提升项目的质量?如何避免或者减少生产问题的发生,你们公司使用了什么方法和工具?还有你认为自动化测试有无必要等等

7.还问了测试的基本问题。比如常用的测试方法是什么,然后给一个场景,使用测试方法现场列出测试点。

做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

全网首发-涵盖16个技术栈
  • 第一部分,测试理论(测试基础+需求分析+测试模型+测试计划+测试策略+测试案例等等)

  • 第二部分,Linux( Linux基础+Linux练习题)

  • 第三部分,MySQL(基础知识+查询练习+万年学生表经典面试题汇总+数据库企业真题)

  • 第四部分,Web测试

  • 第五部分,API测试

  • 第六部分,App测试

  • 第七部分,管理工具

  • 第八部分,Python基础(Python基础+编程题+集合+函数+Python特性等等)

  • 第九部分,Selenium相关

  • 第十部分,性能测试

  • 第十一部分,LordRunner相关

  • 第十二部分,计算机网络

  • 第十三部分,组成原理

  • 第十四部分,数据结构与算法

  • 第十五部分,逻辑题

  • 第十六部分,人力资源

软件测试基础

  • 软件测试的步骤是什么?

  • 如何录制测试脚本?

  • 应该考虑进行如何测试的测试方法

  • 怎样估计测试工作量?

  • 测试设计的问题

  • 当测试过程发生错误时,有哪几种解决办法?

  • 测试执行的问题

  • 测试评估的目标

  • 如何提高测试?

  • C/S模式的优点和缺点

  • B/S模式的优点和缺点

Linux

  • grep和find的区别? grep 都有哪些用法?

  • 查看IP地址?

  • 创建和删除一个多级目录?

  • 在当前用户家目录中查找haha.txt文件?

  • 如何查询出tomcat的进程并杀掉这个进程,写出linux命令?

  • 动态查看日志文件?

  • 查看系統硬盘空间的命令?

  • 查看当前机器listen 的所有端口?

Python

  • 统计python源代码文件中代码行数,去除注释,空行,进行输出?

  • python调用cmd并返回结果?

  • 冒泡排序

  • 1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?

  • 请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)

  • 给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数

  • 判断 101-200 之间有多少个素数,并输出所有的素数

  • 一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类- 划分法设计测试用例

MySQL

  • 你用的Mysql是哪个引擎,各引擎之间有什么区别?

  • 如何对查询命令进行优化?

  • 数据库的优化?

  • Sql注入是如何产“生的,如何防止?

  • NoSQL和关系数据库的区别?

  • MySQL与MongoDB本质之间最基本的差别是什么

  • Mysql数据库中怎么实现分页?

  • Mysql数据库的操作?

  • 优化数据库?提高数据库的性能?

  • 什么是数据的完整性?

Web

  • Web测试和app测试区别?

  • WEB测试环境搭建和测试方法

  • WEB测试教程

  • WEB测试要点及基本方法

  • Web测试页面总结

接口测试

  • 什么是接口

  • 如果模块请求http改为了https,测试方案应该如何制定,修改?

  • 常用HTTP 协议调试代理I具有什么?详细说明抓取HTTPS协议的设置过程?

  • 描述TCP/IP协议的层次结构,以及每一-层中重要协议

  • jmeter,一个接口的响应结果如下:

  • 接口产生的垃圾数据如何清理

  • 依赖第三方的接口如何处理

  • 测试的数据你放在哪?

  • 什么是数据驱动,如何参数化?

性能测试

  • 你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?

  • 服务端性能分析都从哪些角度来进行?

  • 如何理解压力测试,负裁测试以及性能测试?

  • 如何判断是否有内存泄漏及关注的指标?

  • 描述软件产“生内存泄露的原因以及检查方式。(可以结合- 种开发语言进行描述)

  • 简述什么是值传递,什么是地址传递,两者区别是什么?

  • 什么是系统瓶颈?

selenium

  • 如何开展自动化测试框架的构建?

  • 如何设计自动化测试用例:

  • webdriver如何开启和退出一个浏览器?

  • 什么是自动化测试框架?

  • Selenium是什么,流行的版本有哪些?

  • 你如何从命令行启动Selenium RC?

  • 在我的机器端口4444不是免费的。我怎样才能使用另一个端口?

  • 什么是Selenium Server,它与Selenium Hub有什么不同?

  • 你如何从Selenium连接到数据库?

  • 你如何验证多个页面上存在的一个对象?

  • XPath中使用单斜杠和双斜杠有什么区别?

  • 如何编写SeleniumIDE/ RC的用户扩展?

  • 如何在页面加载成功后验证元素的存在?

  • 你对Selenium Grid有什么了解?它提供了什么功能?

  • 如何从你的Java Class启动Selenium服务器?

  • Selenium中有哪些验证点?

  • 什么是XPath?什么时候应该在Selenium中使用XPath?

计算机与网络

  • 一台计算机的IP是192.168.10.71子网掩码255.255.255.64与192.168.10.201 …

  • 请简述DNS、活动目录、域的概念。

  • 10M兆宽带是什么意思?理论下载速度是多少?

  • 什么是IP地址?

  • OSI七层网络模型的划分?

  • TCP和UDP有什么不同?

  • HTTP属于哪一层的协议?

  • HTTP和HTTPS的区别?

  • cookies和session的区别?

  • HTTP的get请求和post请求的区别?

  • HTTP1.0和HTTP1.1有什么区别

  • TCP的连接建立过程,以及断开过程?

  • 客户端使用DHCP获取IP的过程?

  • 写出某个网段的网络地址和广播地址?

人力资源

  • 你的测试职业发展是什么?你自认为做测试的优势在哪里?

  • 你找工作时,最重要的考虑因素为何?

  • 为什么我们应该录取你?

  • 请谈谈你个人的最大特色。

  • 一个测试工程师应具备那些素质和技能?

  • 还有问一下你是怎样保证软件质量的,也就是说你觉得怎样才能最大限度地保证软件质量?

  • 为什么选择测试这行?

  • 如果我雇用你,你能给部门带来什么贡献?

最后

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!需要的小伙伴点击下方插件加群免费领取:

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

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

相关文章

Java Email 发HTML邮件工具 采用 freemarker模板引擎渲染

Java Email 发HTML邮件工具 采用 freemarker模板引擎 1.常用方式对比 Java发送邮件有很多的实现方式 第一种&#xff1a;Java 原生发邮件mail.jar和activation.jar <!-- https://mvnrepository.com/artifact/javax.mail/mail --> <dependency><groupId>jav…

使用VUE自定义组件封装部门选择功能

背景 照惯例&#xff0c;先交待下背景&#xff0c;从真实需求出发&#xff0c;讲述实现效果、设计思路和实现方式。 软件系统中&#xff0c;会有一些常见常用的选择功能&#xff0c;如部门选择、人员选择等&#xff0c;用于填报表单&#xff0c;使用频率很高。直接使用一方面会…

浅谈应用安全测试工具

正确的应用程序安全测试工具可以改善企业安全态势和开发工作流程。如今&#xff0c;应用程序安全从一开始就内置在整个软件生命周期中&#xff0c;即使是具有成熟开发实践的组织也需要自动化工具来在复杂、快速变化的环境中成功地保护他们的软件。以下比较了三个广泛使用的应用…

MAVEN打包这一篇就够了

Maven打包说明IDEA目录结构Java代码从编码到最后运行到两个核心步骤为"编译"和"执行"。"编译"会根据"源代码"产出对应的".class"文件&#xff0c;而"执行"就是让程序运行起来&#xff0c;运行的对象就是这些"…

【C语言学习笔记】:动态库

一、动态库 通过之前静态库那篇文章的介绍。发现静态库更容易使用和理解&#xff0c;也达到了代码复用的目的&#xff0c;那为什么还需要动态库呢&#xff1f; 1、为什么还需要动态库&#xff1f; 为什么需要动态库&#xff0c;其实也是静态库的特点导致。 ▶ 空间浪费是静…

怎么打造WhatsApp Team?SaleSmartly(ss客服)告诉你

关键词&#xff1a;WhatsApp Team SaleSmartly&#xff08;ss客服&#xff09; 您是否正在寻找一种让您的团队能够在 WhatsApp协作消息传递的解决方案?拥有了 WhatsApp Team&#xff0c;不仅效率提升&#xff0c;还可以在智能聊天工具中比如SaleSmartly&#xff08;ss客服&…

51单片机——中断系统,小白讲解,相互学习

中断介绍 中断是为使单片机具有对外部或内部随机发生的事件实时处理而设置的&#xff0c;中断功能的存在&#xff0c;很大程度上提高了单片机处理外部或内部事件的能力。它也是单片机最重要的功能之一&#xff0c;是我们学些单片机必须要掌握的。 为了更容易的理解中断概念&…

算法思想 - 动态规划算法

动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中&#xff0c;可能会有许多可行解。每一个解都对应于一个值&#xff0c;我们希望找到具有最优值的解。动态规划算法与分治法类似&#xff0c;其基本思想也是将待求解问题分解成若干个子问题&#xff0c;先求解子问…

哈希表题目:判断路径是否相交

文章目录题目标题和出处难度题目描述要求示例数据范围解法一思路和算法代码复杂度分析解法二思路和算法代码复杂度分析题目 标题和出处 标题&#xff1a;判断路径是否相交 出处&#xff1a;1496. 判断路径是否相交 难度 3 级 题目描述 要求 给你一个字符串 path\texttt…

【软考系统架构设计师】2022下案例分析历年真题

【软考系统架构设计师】2022下案例分析历年真题 【软考系统架构设计师】2022下案例分析历年真题【软考系统架构设计师】2022下案例分析历年真题2022下案例分析历年真题第一题&#xff08;25分&#xff09;2022下案例分析历年真题第二题&#xff08;25分&#xff09;2022下案例分…

使用纹理(Textures)

当物体表面并非是纯色的时候&#xff0c;比如带波点&#xff0c;斑纹或者表面有刮痕或被裂纹等&#xff0c;这些效果该如何实现呢&#xff1f; 这里我们需要提到一个概念是贴图&#xff08;Maps&#xff09;。Maps是覆盖在游戏物体上的2D图片&#xff0c;用来设置表面的颜色、s…

大数据-学习实践-1相关Linux

大数据-学习实践-1相关Linux (大数据系列) 文章目录大数据-学习实践-1相关Linux1知识点2具体内容2.1安装、使用2.2高级命令2.2.1文件2.2.2日期2.2.3进程2.2.4三剑客 (grep、sed、awk)2.3高级配置2.3.1分配IP&#xff1a;静态IP设置2.3.2起名&#xff08;hostname&#xff09;&…

工程经验:残差连接对网络训练的巨大影响

文章目录1、没有使用残差连接的网络难以训练2、loss 不下降的原因3、使用了残差连接的网络可以高效训练1、没有使用残差连接的网络难以训练 经典的 SegNet 网络结构如下&#xff1a; 在使用上图所示的 SegNet 作为噪声预测网络训练扩散模型&#xff08;DDPM&#xff09;时&…

Elasticsearch汉字补全和智能纠错使用详解

1 使用ES实现的效果 汉字补全 拼写纠错

Python自动化测试【软件测试最全教程(附笔记、学习路线)】,看完即就业

最近看到很多粉丝在后台私信我&#xff0c;叫我做一期Python自动化测试的教程&#xff0c;其实关于这个问题&#xff0c;我也早就在着手准备了&#xff0c;我录制了一整套完整的Python自动化测试的教程&#xff0c;上传到网盘里了&#xff0c;大家有兴趣的可以去文末交流群免费…

[架构之路-107]-《软考-系统架构设计师》-0-系统分析师与系统架构设计师简介与官网介绍

官网链接&#xff1a;https://www.ruankao.org.cn/index/ind计算机技术与软件专业技术资格&#xff08;水平&#xff09;考试简介计算机技术与软件专业技术资格&#xff08;水平&#xff09;考试&#xff08;以下简称计算机软件资格考试&#xff09;是原中国计算机软件专业技术…

化学试剂Glutaric Acid-PEG-Glutaric Acid,GA-PEG-GA,戊二酸-聚乙二醇-戊二酸

一&#xff1a;产品描述 1、名称 英文&#xff1a;Glutaric Acid-PEG-Glutaric Acid&#xff0c;GA-PEG-GA 中文&#xff1a;戊二酸-聚乙二醇-戊二酸 2、CAS编号&#xff1a;N/A 3、所属分类&#xff1a;Carboxylic acid PEG 4、分子量&#xff1a;可定制&#xff0c; 戊…

如果网站的 Cookie 特别多特别大,会发生什么(一)

有没有想过&#xff0c;如果网站的 Cookie 特别多特别大&#xff0c;会发生什么情况&#xff1f; 不多说&#xff0c;马上来试验一下&#xff1a; for (i 0; i < 20; i) document.cookie i X.repeat(2000) 什么&#xff0c;网站居然报错了&#xff1f; 众所周知&am…

【Unity VR开发】结合VRTK4.0:自身移动(滑动)

语录&#xff1a; 依山傍水房树间&#xff0c;行也安然&#xff0c;住也安然&#xff1b; 一条耕牛半顷田&#xff0c;收也凭天&#xff0c;荒也凭天&#xff1b; 雨过天晴驾小船&#xff0c;鱼在一边&#xff0c;酒在一边&#xff1b; 夜晚妻子话灯前&#xff0c;今也谈谈…

考研复试机试 | C++

目录1.盛水最多的容器<11>题目代码&#xff1a;2.整数转罗马数字题目&#xff1a;代码&#xff1a;3. 清华大学机试题 abc题目题解4.清华大学机试题 反序数题目描述代码对称平方数题目代码&#xff1a;5. 杭电上机题 叠筐题目&#xff1a;代码pass&#xff1a;关于清华大…