测试开发岗【校招生】 一些准备建议—基础版

之前有牛油说想看下校招建议,根据自己的一些面试校招生的情况,说一些想法供大家参考。

关于岗位的竞争误区

首先是对于这个QA的岗位,大家要有正确的认识,不要觉得这个岗位竞争压力会比其他的小,因为随着现在毕业生的人数越来越多,竞争压力势必会更大一些。而这个岗位相比开发而言,门槛的确会更低一些,但是与此同时,也是鱼龙混杂,因为门槛原因反而能涌入更多的竞争者,除去对测试非常有兴趣的人以外,通常会涌入这几类人:

  1. 对开发不感兴趣但想躺平的科班生;
  2. 对开发有兴趣,但是被挤下来退而求其次的学生;
  3. 其他各类专业转入的学生;

从人数上来说,这三类人的比例是依次增加的。这是人数上的因素

除此之外,还有岗位因素。大家或多或少都听过测开比的概念,也就是 测试人数:开发人数,这个比例通常都是1:n,而n通常都是2-10甚至5-10之间浮动的,所以注定了测试的岗位需求没有那么的多。

所以这样分析来看,测试的岗位竞争压力其实一点都不小的,甚至激烈程度超过开发都是可能的。就好比我这里去年收到的简历,测试岗反而是最多的。这一点大家一定要正确的看待

关于基础知识的准备

这个准备建议其实有一个看似不是捷径的捷径,那就是对标开发去准备。这时你可能会说:要是这样我为啥不去学开发。这确实是一个很尴尬的现象。但是事实就是如此:太卷了,没办法

校招重基础,而基础知识就是那些,所以问着问着就越来越多,自然而然就和开发重合了。这时如果你想说,要准备到什么程度呢,只能说,比开发浅一些就可以。但是主打一个面面俱到。因为测试岗位比较广而杂,不像开发会更专一些,所以要准备的广一些。按深入程度来说,达到开发的百分之60-80就可以了。这个度看自己的时间还有精力来准备了。

关于刷题

刷题这方面,其实相对比开发而言会轻松一些,一般以easy和mid为主,easy的比例更大一些。甚至交流过的一些社招同事,他们遇到mid的题也不是很多。当然,这个有利也有弊,弊端就是,如果easy都写不出来,那印象分就是大打折扣了。所以一般测试的题目写不出来的话,那基本就是凉凉,没有任何回旋的余地

与此同时也给大家提了醒,如果有意向这个岗位的话,那困难题直接跳过,看也不用看,不要浪费无谓的时间。

以上便是校招准备基础版的一些建议,主要是一些容易和其他岗位重合的基础内容,至于测试的专业方向,有时间我再来补充~~~

往期测试相关:

  1. 关于走上测试这条路的一些巧合和建议
  2. 讨论下 测试 究竟需不需要 刷题 这件事
  3. 测试开发日常工作都干啥—日常工作扫盲
  4. 测试开发求职准备—不要再被培训机构牵着鼻子走了
#测试##测试开发##求职##我的求职思考##职业规划#
全部评论
如果按照后端的要求来准备测试,怎么样?
点赞 回复 分享
发布于 2024-02-26 22:48 北京
测开是不是更看学历?投简历的人是不是有个比较大的群体是不爱写代码的985女生
点赞 回复 分享
发布于 2023-07-04 11:10 安徽
测开需要学哪些java路线没有的知识
点赞 回复 分享
发布于 2023-06-18 18:22 湖北

相关推荐

欢聚一面面试题:自我介绍请介绍你们公司的测试周期流程如果研发说需求自测即可,不需要经过测试验证,你会怎么评判这件事情?Code review,你们会关注什么?我现在给你一个具体的测试场景,订单支付(只考虑支付)请设计出具体的测试用例。你们系统框架是怎样的?消息队列你会怎样考虑测试场景以及消息队列的结构是怎样的?Radis缓存,你会怎么考虑测试场景?数据库的多表查询有哪几种?倒序查询前十条数据那如果只要第二名的数据呢?数据脏读,你怎么验证?你们公司的自动化框架怎么区别不同环境的自动化测试?接口自动化的脏数据怎么清理?接口自动化断言会关注哪一些数据?接口返回较为复杂的嵌套结构,你怎么验证数据?怎么实现异步接口数据检查AI自动化,你们是怎么使用落地的?UI自动化和接口自动化的区别UI自动化点击按钮,偶尔不生效,你会怎么排查?显示等待和隐式等待的区别是怎样的?介绍一下你们公司性能测试流程性能测试你会关注哪些指标?在做压测时,你怎么判断是否有达到瓶颈?Tps压不上去,但是CPU和内存都是正常的你有没有遇到让你印象比较深刻的性能缺陷?Python怎么实现多线程?Python深拷贝和浅拷贝的区别你们公司代码覆盖率平台是怎么搭建的?以及你们会怎么检查?
查看30道真题和解析
点赞 评论 收藏
分享
一面:全程50min,八股30min,算法20min1. innodb引擎的rr级别,age是普通索引,id是数据库主键,递增字段。事务A:begin;T1 select * from user where age = 20;(2个结果)T3 select * from user where age = 20;T4 update user set name = 'name1' where age = 20;T5 select *from user where age = 20;comit;事务B:T2 begin insert into user values('name2', 20); comit。请你分别告诉我T3-T5各有几个结果?2、3、32. TIME_WAIT 状态原因?ack至少丢失一次;防止建立历史连接3. 设计一个抽奖系统,每个用户可以抽 m 次,奖品个数为 n,每个用户最多只能中奖一次,大流量场景下如何设计,可以支持百万级并发抽奖?从接口、逻辑、扩展方面依次回答了。4. 算法:130. 被围绕的区域======================================================================二面:全程 40min,项目 15min,算法 20min,反问 5min1. 自我介绍2. 说下实习干了啥?大致介绍了下,然后说的实习难点3. 接口重构做了什么?说了过程,说了上线策略4. 你们后端服务大致拆分了几个服务?为什么那么拆分?5. 慢 SQL 治理的过程和原理?6. 其他记不清了7. 算法:LCR 084. 全排列 II。中间看成了全排列,5 分钟秒掉结果调试半天没有输出,经提示有重复数字。抠了半天抠出来了======================================================================三面:总共 70min,实习+项目+八股 20min,算法 50min1. 自我介绍?2. 实习工作?3. Netty 为什么快?4. 详细说下 NIO?5. 各种其他问题,记不清了6. 算法:31. 下一个排列总结:栽在三面了,唯一一次原题没写出来。当时写 hot100 就没细看,感觉这题有点难,结果唯一一次出原题我还没写出来!
查看11道真题和解析
点赞 评论 收藏
分享
评论
10
29
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务