校招速通大厂测开经验贴

2024.7 update:楼主已入职 uu们有问题欢迎私信交流 权当聊聊天

很早就说要写文章回馈牛客 之前粗浅的写了面经又删了 最近终于可以来补一下啦

lz为24届本科生,bg211本,在去年暑假准备考研的间隙意外收获了某大厂测开实习offer,于是9月入职从0开始实习+秋招,9月底速通大厂收获美团+淘天测开秋招意向,后续收获字节 腾讯 华为 荣耀多家意向,姑且认为自己面的不少有些心得,同时发觉测开投递人数较少,难度较低,亲身实践了是存在速通的可能性的,于是决定写一篇帖子回馈牛u(毕竟秋招焦虑的时候也是天天靠看牛客面经续命

以下皆为lz一个应届本科生通过实习/校招所得来的浅显认知,如有错误,希望各位同学和已经工作的前辈原谅指正
声明lz真的很菜菜菜菜菜,投递了很多测开,大佬轻喷...

首先明确一下测开这个工作本身,测开要做什么,为什么要投测开,测开适合哪些人,测开的优势与劣势

1,测开的工作内容
测开即测试开发,虽然是开发结尾,但实际上互联网大厂的大多数测开仍属于质量保障的范畴,以业务测试 拉通对齐为主要工作(至少在较低工作年限的时候),以质量提效如流程优化 工具开发等为okr/kpi类工作....当然也不排除有部分部门存在纯全栈工具开发的测开,但是基数较少所以忽略...所以对于有技术追求 热爱代码不想花时间点点点的uu可以不考虑测开
2,为什么要投测开 测开适合哪些人?
一言以蔽之,测开适合工程能力稍弱但是有比较扎实的计算机基础/学历不占优势但是想校招进大厂同时不排斥测试工作的uu,如果擅长表达,与人交流沟通这种就更好了
对于工程能力稍弱但学历尚可的uu,我个人认为是比较简单的(lz就是)
对于学历不占优势的uu,也是一条相比后端更轻松卷进大厂的路(这方面也有很多牛u珠玉在前的例子)
3,测开的优势与劣势
优势:更加简单的校招进入大厂大平台/在大厂与开发相同的起薪/代码量相对开发更少的工作内容
劣势:后续发展涨薪不如开发,天花板较低/年限较低时业务测试工作可能较多,消磨工作热情?/跳槽范围更窄,基本仅限于互联网大厂,且与业务强相关/复合型岗位,与人交流可能更重要?
暂时想到这么多....大家也可以根据上述优劣势评判自己的情况~

那么对于想尝试测开工作的uu应该怎样准备面试?
下面谈一下测开的面试情况
测开的面试内容大体上与我们熟悉的后端开发面试类似,只是在细节上更加简单,具体可以分为实习+项目+八股+手撕+测试相关题目+岗位认知职业规划发散性问题
1,项目
项目这边以lz面试的情况来看,对于校招来说所谓测试项目/自动化测试相关内容完全是非必要的,面试官很多时候更倾向于开发项目并且会对简历上的开发项目进行拷打,不过在难度上一般不会像开发面试那么细节,语言一般不做要求,无论是java的电商项目点评项目等等还是cpp的webserver都可以写在简历上拿来面试 需要做的就是能够把项目的架构和一些重要的技术难点实现讲清楚,比如烂大街的java点评项目,技术重点在多线程超卖,redis缓存,消息中间件等

2,八股
八股一般可以分为语言基础+计网+os+数据库+linux

语言基础部分一般是和简历项目所对应的语言,一般来说不是八股重点但会有所涉及,如java可能会问到jvm juc 反射 集合等相关内容 cpp可能问到智能指针 stl等相关内容

计网 os 数据库 linux 放在一起讲 因为作为计算机基础内容是测开面试八股考察的重点
计网重点在于osi模型,http,dns,tcp/udp等相关内容,常见面试题有osi模型分层以各层作用,输入www.baidu.com之后的流程,http报文组成,http状态码,http版本迭代以及各版本的差异及优缺点,https相关内容 ssh/tls,tcp/udp区别,tcp/udp报文头部组成,三握四挥状态变化及为什么,tcp阻塞控制,流量控制,超时重发等机制,session token cookie区别,socket通信相关内容等问题

os重点在于内存管理与进程线程相关内容,常见面试题有进程与线程区别,进程通信方式,虚拟内存相关问题,缺页中断,调度算法相关问题,i/o相关问题等


数据库(mysql)重点在于索引和sql相关内容,常见面试题有索引底层,acid,事务,隔离级别,mvcc,锁,redo undo bin日志,sql语句(各种增删改查连表分组排序条件筛选)

linux主要是考察linux命令,常见面试题有查看内存,网络连接/修改权限/动态查看日志/条件筛选等...

以上八股内容语言相关八股可以按照自己的技术栈来学,计网os数据库推荐小林coding,尽可能将重点问题看的深入些,面试的时候才能加以拓展(

3,手撕
测开手撕题一般是easy/mid算法题 同时也可能存在sql题 算法题一般不会很难 hot100足矣 sql题即上述八股部分相关内容


4,测试相关问题
这部分是转测开的同学需要注意的~
常见的基本必考的就是设计测试总结 一般从功能测试(正常业务流程/异常流程) 性能测试 兼容性测试 安全性测试 易用性测试 ui界面测试几个方面来设计 常见的题目有登录框 搜索栏 微信抢红包等...
其他测试相关问题如测试工具/框架/自动化相关内容,以lz经历来看校招没有必须要求 相比这种工具类的内容面试官更倾向于考察计算机基础...当然如果有实习经历有相关的工作经历,还是会进行拷打考察的,实习过的uu应该有所体会,也可以结合下文的第五点和第六点


5,岗位认知职业规划发散性问题

大概是对岗位的认知~大家可以从质量保证和专项开发两方面来答~这个之前在 @凤凰传奇资深粉丝 大佬的牛客看过一些类似问题可能? 也可以参考下文实习相关内容进行回答?

6,实习相关内容

为什么实习放在最后说~因为lz的感觉是,秋招大部分同学可能都是开发岗退而求其次选择测开,如果能有一段测开的大厂实习,秋招的时候会容易很多,而且面试官尤其是后面的主管面会很喜欢大部分时间聊实习来延展一些宏观的东西

当然也有uu实习的时候可能会发现自己并没有接触太多开发的内容,可能就是在进行业务测试或者写写脚本(当然部分uu有专项开发的经历,这点是非常好的,因为产出非常容易量化,面试的时候也非常好和面试官讲)

但是对于测开来说,对自己所在部门所负责的业务整体上下游架构、流程的把控与认知程度也是非常重要的,毕竟如上文所说测开很多时候更偏向质量保障的范畴.....实习中可以针对测试业务流程,业务架构,常用工具等内容上多做思考,有没有比较印象深刻的bug,有没有可以优化的点...这也是能很好体现实习工作的一点,也是偏宏观面试官比较喜欢聊的hhh,实习的时候也和多和leader one one聊一下

以上~希望各位24届春招和25届实习的牛u们顺利oc!后续会再写一下秋招大厂面经 但涉及的点基本在文章中已经列出来了



#我的求职思考##没有实习经历,还有机会进大厂吗##如何一边实习一边秋招##测试开发春招##测试开发实习#
全部评论
这可不是经验贴,这是良药
14 回复 分享
发布于 2024-03-27 13:52 浙江
感谢分享
4 回复 分享
发布于 2024-03-28 09:35 天津
老哥没测开的实习经历咋办啊,还能进大厂测开吗😂
3 回复 分享
发布于 2024-04-09 13:41 湖北
春招合集看看帖
3 回复 分享
发布于 2024-03-28 22:27 陕西
感谢分享啊啊啊啊!!!
3 回复 分享
发布于 2024-03-28 15:43 北京
测开确实容易 我考完研零基础准备不到一个月也拿了百度测开
3 回复 分享
发布于 2024-03-28 11:22 浙江
想试试外企的可冲
2 回复 分享
发布于 2024-03-29 09:53 湖北
讲的挺好
2 回复 分享
发布于 2024-03-28 13:10 四川
测开我觉得不到迫不得已还是别转,很多学长和已经工作长辈跟我说的
1 回复 分享
发布于 2024-04-11 09:02 湖北
好帖子
1 回复 分享
发布于 2024-04-04 15:35 湖南
那这样的话,是应该选择测开还是前端呀?我感觉钱差不了很多,测开被辞了,不好找工作呀
1 回复 分享
发布于 2024-04-01 21:35 安徽
这楼的同学,要试一下淘天的实习么,我们部门开的比较晚,目前hc很充足,可以看我主页了解下
1 回复 分享
发布于 2024-03-29 10:10 浙江
友友实习部分的实习经历是怎么写的
点赞 回复 分享
发布于 05-28 09:25 北京
写的太好了, 。 真诚
点赞 回复 分享
发布于 2024-11-23 19:06 北京
求问一下下,大厂测开是更偏向于录用,有大厂开发经历的,还是有大厂测开实习经历的呢?
点赞 回复 分享
发布于 2024-10-21 19:43 四川
如果那些八股目前掌握得不熟,怎么办呢
点赞 回复 分享
发布于 2024-09-22 18:32 江苏
m
点赞 回复 分享
发布于 2024-09-20 20:55 湖北
在京东实习你加班吗?
点赞 回复 分享
发布于 2024-07-19 00:36 北京
你最后去字节了吗?
点赞 回复 分享
发布于 2024-07-19 00:34 北京
好文
点赞 回复 分享
发布于 2024-07-04 10:38 广东

相关推荐

06-04 16:18
已编辑
湖南科技大学 Java
1.简单介绍一下你自定义的协议2.讲讲怎么做的Benchmark3.你的测试是在什么配置的机器上进行的?4.你在启动参数部分:配置了哪些参数?JVM内存是怎么分配的。除了堆/栈/元空间。你是如何考虑堆外内存的?有考虑过SurvivorRatio和newRatio么5.你做了哪些性能优化?从应用层的角度来谈6.我其实更想知道,你在TCP这一层做了哪些优化?7.从序列化的角度来看,你做了哪些优化?8.除了Nagel算法呢?在TCP层面还能做什么优化?9.你对哪一块比较了解?——答:MySQL10.那你讲讲建索引有哪些考虑?11.你给学校建索引,那假如这个学校字段不被查询呢?你再想想在实战中,建立索引要考虑哪些因素?12.给用户-活跃状态建立联合索引可行,在建表的时候,除了建立索引,你还会考虑哪些因素?13.讲讲OOM怎么排查的?14.我知道你可以jmap或者启动参数配置输出堆转储信息,但是我们用的k8s,服务器半夜崩溃了,整个container都消失了,那我怎么去查日志或者堆转储文件呢?15.假设我有A服务和B服务,不同的服务之间有TraceID,然后我的TraceID在A服务时是TraceA,在B服务突然变成traceB,你怎么排查出这个ID的变更?16.你用了Seata,那我想问问你:什么情况下需要用分布式事务,除了Seata你还能用什么来实现分布式事务?如果我不处理分布式事务会怎么样?什么业务场景需要一致性?17.手撕:给定仓库位置码:形如// A101-052-001 // J01-002-001。如何进行排序呢?18.你项目用的JDK版本是多少?答:1719.你认为JDK17和JDK8相比有哪些优势?1.有二面的话联系你。答:我答成这样还有二面机会?反问:A.您好像对我的业务项目不感兴趣?答案:太玩具了,和我们生产用的差异太大,没什么好问的。B.对我的建议?答案:实战经验欠缺,但是现在这行业比较病态,实习机会需要有产出的实习做铺垫,努力多干活吧。八股文背的挺好的,可惜我不太喜欢问八股, 我的面试风格和其他人不太一样。C.评价一下我?答:你比大二的我强,但是现在这个行情确实比我当年卷了非常多。你还得多练练。总结:A.聊了挺久,总共60minB.面试官人很幽默,但是对面试主动权把握的很好,我惯用的掌握面试节奏的技巧失效了。多次尝试吟唱八股都被打断了。C.感觉这会是我面试的第一寄。
采集想要offer:问八股还行,问实***就gg了,希望面我的不是这个面试官
点赞 评论 收藏
分享
06-19 19:36
门头沟学院 Java
(这应该真是没下文了,这次面试官挺好的,还会引导,也很温和。前面都能答上来,讲到mybatis直接炸缸了,换个方向估摸着就通过了)二面:自我介绍你项目用到的是JWT,你讲一下JWT过期时间是怎么设置的请求每次过来都刷新JWT吗?我看到你用到了seata的AT模式,讲一下AT模式可以吗?讲一下你的实习可以吗?你的项目都是在学校里面做自己学习的是吗?你做项目遇到问题,你是怎么解决的?领导给你很多活,规定时间完成,你怎么办?我们来聊一下Java基础吧ArrayList和LinkedList讲一下它们一般用在哪?我想从列表里删除一个数,怎么办?如果不用remove,我们怎么从ArrayList里面找?我现在有一个集合,放置着对象,对象里面有个成绩的属性,我怎么通过属性去排序?我想遍历一下map,有哪些方式?size方法了解吗?讲一下ArrayList的扩容机制讲一下hashSet,他是怎么去重的?String为什么是不可变的?String的底层,它是什么类型的数组?mybatis有了解吗?它的dao层能不能重载?三行六列的表和三行四列的表,怎么变成三行十列?mybatis是怎么拼接sql语句的?它又是怎么执行的?xml文件讲一下mybatis的标签怎么说?mysql的执行分析有了解吗?反问环节:您能给我一些建议吗?(基础可以,框架部分还要去多了解,满分十分,给7分)您是怎么学习java,然后入行的?(B站学习,看技术文档、集中培训)公司业务大概是怎么样的?(低代码、供应链)
查看27道真题和解析
点赞 评论 收藏
分享
评论
178
852
分享

创作者周榜

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