竹笋

首页 » 问答 » 问答 » 记录如何零基础拿下四个测试开发offer
TUhjnbcbe - 2022/9/16 20:29:00

前言

本人背景:电子信息大类的本,硕,不喜写代码

本文目的:帮助同样想在大厂从事技术类岗位但不是特别喜欢写代码的同学

本人暑期实习offer有:腾讯、字节、美团、阿里

本人秋招offer有:腾讯SP、美团SP、阿里SP、快手

一、岗位介绍

岗位细分:

测开本身有两个序列,业务测试和功效平台开发。

业务测试:大家常说的点点点,手工操作的话略无技术含量,现在大厂多用自动化测试,需要自己写些简单的脚本,要会使用测试工具

平台开发:本质上是开发,但用户群体为公司内部员工,与写业务代码的后端开发有本质区别

岗位特点

业务测试:可能是所有技术序列里,对代码能力要求最低的一个岗位,适合不爱写代码,但想到大厂从事技术岗的同学

平台开发:对代码能力要求较高,但技术要求总体不如后端开发

二、所需知识

开发语言

推荐至少掌握两种开发语言,个人推荐Java与Python

Java:市场需求量最大,就业缺口多,很好地屏蔽了C语言中的指针,对类的使用非常灵活,目前市面上最为吃香

Python:胶水脚本语言,可以作为第二语言,语法简单,易读易上手,自动化测试中使用较多,

Python常见的常见题目如下:

计算机网络

主要包括两大部分知识:网络基础和HTTP

网络基础常见题目如下:

HTTP常见题目如下:

操作系统(Linux)

主要包括操作系统本身的基础知识与Linux操作系统常用命令

基础知识常见题目如下:

Linux常见题目如下:

数据库(MySQL)

主要包括数据库系统原理、SQL语法与MySQL数据库

数据库系统原理常见题目如下:

SQL语法知识汇总如下:

MySQL常见题目如下:

数据结构与算法

主要以算法题的形式考察,主要包括这几类,中间有重叠:

测试基础知识

主要包括测试理论基础和测试用例设计

测试理论基础常见题目如下:

测试用例常见题目如下:

三、学习路线

以研究生三年为例

第一阶段:研二上学期

主要完成语言基础(包括Java和Python)、SQL语法的学习(增删改查等)、Linux语法的学习

伴随算法题起步与入门,Leetcode刷起来,从简单到困难,先把各个类型的简单题接触一遍再逐步深入

第二阶段:研二下学期

主要完成计算机类八股文(包括计网、数据库、操作系统)和测试类八股文(包括测试基础知识与测试用例设计)的学习背诵

伴随算法题的熟能生巧,形成自己的思维与答题模式

最重要的是同年的3-5月份进行暑期实习的网申,面试

暑期实习的提前批其实2月份已经开始,且提前批机会较大,大家早做准备定会有很多收获!

第三阶段:研二升研三的暑假

多拿暑期实习offer!6-7月份实习!

如果入职一家发现情况不对或不想在这转正,通过看前人文档总结好自己这段实习经历后可以马上开溜,开启下一段实习,备战秋招!

希望转正尽量拿一个保底的转正实习offer,之后轻松备战秋招!

6-7月份部分早的厂已经开启秋招,要随时

1
查看完整版本: 记录如何零基础拿下四个测试开发offer