入职字节跳动那一天,我哭了(蘑菇街被裁,奋战7个月拿下offer)

news2025/1/12 6:17:56

在这里插入图片描述

前言

先说一下自己的个人情况,20届应届生,通过校招进入到了蘑菇街,然后一待就待了差不多2年多的时间,可惜的是去年8月份受疫情影响遇到了大裁员,而我也是其中一员。好在之前一直想去字节跳动,年尾就已经在做准备了,在阿里任职的同学引荐下认识了他们部门的大主管,专门跟我制定了一份测试成长路线;这场持久战拉得很长,也最终以7个月的时间取得胜利。在踏入字节跳动,办理入职手续的那一天,作为一个男子汉,确实是落泪了。特分享一波我的真实经历,共勉。

以下内容是这位阿里P8老哥给我分享的学习路线,也是我这7个月的学习历程:

由于文章篇幅有限,全整理在文档内,需要这些资料的朋友查看文末,有领取方式。

小tip:

其实一个公司要进行裁员通常都会出现一些前期征兆:业务发展遇到较大瓶颈,并且难以突破、频繁调整战略目标、高管开始陆续离职、开始严抓考勤、开始部分同事劝退,如果你现在的公司也开始出现这些症状,别想了,是时候开始做准备了。

第1、2个月:

01、测试基础

1、软件测试的工作流程
2、测试人员需要何时参加需求分析
3、描述测试用例设计的完整过程
4、功能测试用例需要详细到什么程度才算合格?
5、如何编写提交给用户的测试报告?
6、系统测试的策略有哪些?
7、什么是性能测试?
8、如何提高缺陷的记录质量?
9、测试计划编写的6要素
10、常见的测试模型有哪些?
11、给你一个网站,你该如何测试?
······
在这里插入图片描述

02、Linux基础

1、如何查看-一个文件的末尾50行?
2、创建和删除一个多级目录?
3、linux查看文件、进程用什么命令
4、怎样更改- -个文件的权限设置?
5、显示一个文件最后几行的命令是:
6、如何删除- -个非空子目录/tmp?
7、在Linux系统中的脚本文件- - 般以什么开头?
8、ping使用的协议是:
9、查看当前机器listen的所有端口?
10、在bash中,export命令的作用是:
11、如何快速切换到用户John的主目录下?
······
在这里插入图片描述

03、Mysql数据库

1、什么是数据库?
2、SQL的表连接方式有哪些?
3、表的连接查询方式有哪些,有什么区别?
4、说一下Mysql数据库存储的原理?
5、什么是数据库索引?
6、数据库的优化?
7、NoSQL和关系数据库的区别?
8、怎么进行SQL的查询优化?
9、存储过程和函数的区别?
10、在bash中,export命令的作用是:
11、如何对查询命令进行优化?
······
在这里插入图片描述

04、Web测试

1、如何测试购买下单和退货流程
2、给你一个网站怎么开展测试?
3、电商支付模块的测试如何展开?
4、如何开展兼容性测试?
5、nginx,tomcat,apache 都是什么?
6、apache 和nginx的区别?
7、描述用浏览器访问www.baidu.com的过程
8、什么是sql注入,什么是跨站脚本,什么是跨
站请求伪造?
9、以京东首页为例,设计用例框架。(注意框架设计逻辑,区域划分,专项测试等,不需要详细用
例,需要查看PC可直接和辨识管提要求)
······
在这里插入图片描述

05、接口测试

1、什么是接口?
2、接口产生的垃圾数据如何清理
3、依赖第三方的接口如何处理
4、如什么是数据驱动,如何参数化?
5、接口测试的步骤有哪些?
6、接口测试中依赖登录状态的接0如何测试?
7、接口自动化测试的流程?
8、接口测试用例的编写要点有哪些?
9、POST和GET有什么区别?
10、在API测试中测试的常用协议是什么?
11、6cookie 与session的区别
·······
在这里插入图片描述

06、APP测试

1、APP测试的内容主要包括哪些,如何开展?
2、针对App的安装功能,写出测试点?
3、常用的ADB命令?
4、弱网测试怎么测
5、“ //*[contains(@text,“登录” )]"是什么意思
6、Appium都有哪些启动方式
7、App崩溃(闪退),可能是什么原因导致的?
8、如何测试监测app的内存使用情况?
9、什么是Android四大组件?
10、当点击APP图标启动程序,说明将要发生那些过程?
11、Android的兼容性测试都考虑哪些内容?
······
在这里插入图片描述
第3~5个月:

07、Python基础

1、字符串反序输出?
2、python调用cmd并返回结果?
3、print 调用Python中底层的什么方法?
4、简述你对input()函数的理解?
5、range和xrange的区别?
6、什么是Python字符串
7、什么是Python中的list
8、快速去除列表中的重复元素
9、为什么函数名字可以当做参数用?
10、递归函数停止的条件?
11、Python中的可变对象和不可变对象?
······
在这里插入图片描述

08、自动化测试

1、自动化测试与手动测试的区别是什么?
2、请列举出你熟悉的自动化测试工具和技术。
3、测试脚本的编写流程是怎样的?
4、如何编写一个可靠的自动化测试用例?
5、请谈谈自动化测试的优势和不足之处。
6、测试脚本中的断言是什么?如何使用?
7、如何选择合适的自动化测试框架?
8、Selenium WebDriver和Selenium IDE的区别
9、谈谈你在自动化测试中遇到过的挑战和解决方案
10、如何实现自动化测试中的并发测试?
11、自动化测试中的关键字驱动方法是什么?
······
在这里插入图片描述
第6、7个月:

09、性能测试

1、性能测试有哪些分类
2、服务端性能分析都从哪些角度来进行?
3、如何理解压力测试,负载测试以及性能测试?
4、什么是系统瓶颈?
5、性能测试中,常用的指标有哪些?
6、如何设计- -个有效的性能测试计划?
7、性能测试中,如何构建一个负载模型?
8、性能测试工具有哪些?
9、性能测试报告应包含哪些内容?
10、如何对性能测试结果进行分析和优化?
11、性能测试常见的误区有哪些?
······
在这里插入图片描述

10、数据结构与算法

在这里插入图片描述
内容太多,篇幅有限,所有文档、PDF的知识体系以截图形式展示,所有的教程学习PDF这边也只是大致介绍一番,不过可提供全部教程的原件给大家免费下载

整理不易,白嫖太易!有需要的读者朋友们可以帮忙三连支持一下。

获取方式:点击下方小卡片即可自行领取
在这里插入图片描述

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

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

相关文章

wlanapi.dll丢失怎么办?分享多种wlanapi.dll丢失的解决方法

Wlanapi.dll是Windows中的一个重要文件,它是无线局域网API的一部分,负责提供和管理无线网络连接的功能。如果出现wlanapi.dll丢失的情况,会导致无法连接到无线网络,影响电脑的正常使用。下面我们来看看wlanapi.dll丢失怎么办&…

在linux服务器中对R语言中for循环设置多核运行

1 问题 在R中构建了for循环,由于循环过多,运行速度过慢,且不同循环之间是并行关系,拟通过多核运行可以解决此问题。 2 代码设置 2.1 shell脚本中的设置 b.sh export OPENBLAS_NUM_THREADS8Rscript ./..._1.R \2.2 R代码中的设…

程序员必备的10张流程图

随着互联网的发展,现在有越来越多的人想成为程序员。 如果你想成为程序员你可以先问自己这几个问题? •你是一个逻辑和抽象思维能力比较强的人吗? •你是否愿意不断地去学习那些新的东西,并且在大多数时间内你都需要去自学。 …

Midway.js探索与实践

您好,如果喜欢我的文章,可以关注我的公众号「量子前端」,将不定期关注推送前端好文~ 前言 我司的技术基建在Midway之上,主要是面向中后台前后端一体化方案,大白话就是全栈应用解决方案,什么是Midway呢&am…

freeswitch的gateway配置方案优化

概述 freeswitch是一款简单好用的VOIP开源软交换平台。 在之前的文章中,我们简单介绍过gateway的三种配置方案,但是实际应用之后发现,方案中的参数设置有缺陷,会导致一些问题。 本文档中,针对具体的gateway配置问题…

linux第六七天 which find进程等

ctrlF5 //强制刷新 which ifconfig //找到ifconfig的路径 发现在/usr/sbin/ifconfig 目录下 然后 cp /usr/sbin/ifconfig /root/bin/ipconfig 就相当于自己设置了ifconfig的另外一种命令 多个条件可以使用-a(-o)连接,表示而且(或者&#xff09…

Django中使用celery实现定时任务和异步任务

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、准备二、配置1.引入库2.代码编写a、在settings.py文件下添加如下代码b、在项目主目录下创建celery.py文件c、在项目的__init__.py里面添加如下代码![在这里…

【期望】Kuangbin 危险的派对 牛客期望专题班 increment of coins

4849. 危险的迷宫 - AcWing题库 题意: 思路: 本来对期望怎么想都想不通,后来看了大佬的题解,自己动手画了画,以及队友说的“拆分”,忽然间就有点懂了.... 这个说的很对,把期望问题看作是DAG上…

Unity中对预制体烘焙光照贴图,在其他Scene中使用或者动态生成带光照贴图的预制体

记录个人开发笔记,如果有大佬有更好的方法或者觉得我这个方法哪里有问题欢迎指正! 首先说下为什么会弄预制体烘焙光照贴图,因为项目需求需要动态生成一个房间的,因此是将房间弄成预制体,动态生成就好了,这…

【Datagear】如何给Datagear追加Admin

【背景】 Datagear默认是只设置了一个Admin,这个Admin可以完成用户的各种管理操作,并且对所有数据源,数据集,图表,面板拥有全部编辑权限。 【问题】 只有一个Admin很多场景下不够用。但是应用设置本身没有提供追加A…

【测试人生】测试工程如何去学习接口自动化技术

一、为什么要学习自动化 提高生产力:自动化可以帮助您在短时间内完成重复性工作,从而大大提高生产力。自动化不仅减少了手动执行任务所需的时间和精力,还减少了出错的风险。 质量保证:自动化测试可以确保软件在修改后仍然按预期运…

2023 光亚展|乐鑫将携 AI、Wi-Fi 6、私有云和 Matter 方案精彩亮相

2023 广州国际照明展览会(光亚展)将于 6 月 9 至 12 日在广州琶洲展馆启幕。本届展会以“光未来”为主题,畅想未来生活方式的无限可能。乐鑫科技 (688018.SH) 将在 B 区 9.2 号厅 D55 展位,带来具有前瞻性的智能照明解决方案和实体…

龙芯2K1000实战开发-以太网/串口设计

文章目录 概要整体架构流程技术名词解释技术细节小结概要 本文主要针对2k1000的以太网及串口的国产化设计 整体架构流程 提示:这里可以添加技术整体架构 整体架构,以太网,使用2k1000自带的以太网mac控制器,外选用国产化PHY,国产化变压器。 整体框架,如下图,主要是器…

2023安卓逆向 -- JNI学习(从开发到反编译)

一、新建native C项目,填写好项目信息,一路下一步即可 二、创建好项目,直接点击运行,出现下面界面,说明我们的环境都没有问题 三、Java层调用java层函数 1、新建一个Java Class,命名为JavaFun 2、编写java…

维宏系统修改端口位置操作说明

1.关闭软件后找到Ncconfig.exe工具并打开 具体操作步骤 (1)桌面上鼠标点到 NcStudio鼠标右键-打开文件所在的位置如下图 (2) 在目录中找到NcConfig.exe的快捷方式(黄色图标) (3)打开并输入密码(密码和软件密码一样默认初始密码ncstudio …

欧科云链:2023年5月链上安全事件盘点

一、基本信息 2023年5月安全事件约造成1800万美元损失,相比上月有显著下降,但安全事件发生频率并未减少。其中针对Jimbos Protocol的攻击造成了约750万美元损失。Arbitrum链的Swaprum项目Rug Pull造成了约300万美元的损失。此外,社交媒体钓鱼…

工业RFID解决方案怎么选?主要看这几项内容

如何选择适合您需求的RFID解决方案?通过深入了解需求、环境适应性、成本效益和供应商选择,您将能够更加全面地评估和选择适合自身需求的RFID解决方案。同时,不断与供应商和专业人员进行沟通和合作,可以获取更多关于特定解决方案的…

FineReport自定义排序

FineReport是帆软的报表开发工具,报表开发者可以用低代码的形式,配置出报表。主要适用于较简单的填报场景(比如填写销售目标,维护项目映射关系等),用户可以在报表上填报数据,存储于数据库&#…

【TES605】基于Virtex-7 FPGA的高性能实时信号处理板

板卡概述 TES605是一款基于Virtex-7 FPGA的高性能实时信号处理平台,该平台采用1片TI的KeyStone系列多核DSP TMS320C6678作为主处理单元,采用1片Xilinx的Virtex-7系列FPGA XC7VX690T作为协处理单元,具有2个FMC子卡接口,各个处理节点…

PIC 使能485/422_Part2.2_激活485半双工(修订中...)

1.485底层协议辨识 黄色是PIC发出的,打头的字符是"\r\n\r\n"。绿色的是上位机485接口设备发送字符串“App1"的波形。波特率均为115200。上位机绿色的波形自发自收没有问题。 示波器设置为下降沿触发——485平时空闲状态,线路维持高电平&…