土木非科班转码测开,斩获10家大厂offer

news2024/11/23 8:41:56

大家好,我是洋子

24届秋招基本已经落下了帷幕,各大互联网大厂基本也开奖完毕,还没有拿到满意offer的同学也不要灰心,积极备战明年的春招。另外,25届想要找暑期实习的同学也可以开始准备起来了,基本大厂在春季3月份左右就会开始暑期实习招聘

本期文章的主人公需要隆重介绍一下了,他的学历是本科中下211,硕士末流985,都是土木工程专业,非计算机科班出身,但是最后的结果,拿下10个大厂offer,京东、百度、美团、网易、邮储、小米、深信服、招银等,最终选择美团测开SSP,总包算上签字费接近50w

这就是传说出的面霸吧,当然非科班能拿到这样的薪资,一定和他背后的努力和面试准备强关联,非科班转码,很多同学都会选择门槛稍低的测开岗位,一起来看下他是怎么做到的

秋招整体数据

秋招投了大概50家公司,包括互联网、制造业、和国企,面试了大概35场,挂了7场,一共拿了大概10个offer,包括京东、百度、美团、网易、邮储、小米、深信服、招银等,最后签了美团

整体时间线:研究生学习阶段,以及暑期实习准备、秋招

研究生之前就是一个土木狗,没有任何编程基础! 研一上有点想要转行,自学了一点点python给老师争取了一个机器学习相关的课题,还糊里糊涂打了一些比赛,后来发现算法太卷了,而且实验室就我一个人搞,根本没有资源发计算机会议,然后就放弃了,不过转行的念头还在,想着就算学点计算机也没坏处,反正可以用来科研

研一下学期,打了华为软件精英挑战赛,拿了个三等奖,然后也三天打鱼两天晒网地刷题、零零碎碎地学计算机的知识(几乎等于0)过程中找了对象谈了恋爱

研二上学期,因为科研需求用python做了个web项目部署上线,快到寒假了才从头开始刷算法题(看的代码随想录)、体系化地啃基础知识(看的王道考研,但是后面感觉又臭又长,就直接看别人看完视频做到的笔记,然后自己根据笔记对每个课程都画了一张巨大的思维导图,建立体系。然后还看了比如说小林coding、阿秀笔记等面试笔记)。

研二寒假,给自己的科研写了篇英语论文,然后还去对象家旅游了

研二下学期,就确定了选测开这个方向,在B站发现了洋子哥宝藏的学习路线和一些经验分享,跟着路线查缺补漏了一下

2023年2月,写简历开始海投,3月份开始暑期实习笔试面试,当时大概什么程度呢,就是刷了一百道题(代码随想录刷到动态规划那边)然后基础知识也只懂了个大概,常见的八股背了一些,有点赶鸭子上架的感觉。三月份一整月感觉对我的提升还是很大的,有压力就有动力,然后在笔试和面试中提升自己

建立了属于自己面试的知识仓库,不断整理面经查缺补漏。然后三月底,算是运气好,拿到了美团测开实习的offer,刚刚好面试的问题都被自己学到了,加上可能对于实习生面试问题的问题比较浅。

拿到offer后,我就赶紧去搞科研,我们老师那边push特别紧,而且一般情况下最多只能去一个月实习,我只能各种pua自己然后和老师说好话。

最后5月中旬去实习,实习到了八月初,实习过程中其实我感觉部门氛围、工作内容都让我挺舒服的,因为担心转正不稳,过程中我还投了提前批和boss,不过收到面试通知的只有百度和滴滴还有一些小公司,一边实习一边带自己的电脑刷题(还让导师从面试官角度教我面试帮我看简历)

8月份实习结束,也就正式开始我的秋招之旅。腾讯阿里字节挂了,感觉最头部的大厂,可能因为自己学历和专业的在竞争者中显劣势的原因,考察的更深,经常一个点挖到自己不会为止,手撕算法和sql也经常写不出来。这方面自己还是有很大的欠缺的,所以以后学习之路还很长!

对于校招中测开这个岗位的看法

  1. 性价比高,工资和开发差不多,但是竞争和考核难点明显比同等的开发小一些,包括笔试题,有时候开发5题编程,测开只有3题,但是对应的考察的面会更相对广一些。

  2. 实习经历和学历背景对于去大厂还是很重要的。但是我也认识很多双非的同学收割offer,其实学历内卷,主要还是和竞争激烈有关系,如果没有学历,肯定要有别的出彩的地方去弥补,因为人家是为了选拔,而不是为了天使投资。建议学历专业有劣势的同学好好写简历,让自己能过简历关

  3. 关于岗位性质,测试开发,本质是测试,用开发能力给测试提效保质,我感觉目前这个岗位真的挺适合非科班转行或者卷不下去的同学进入大厂的,追求广度,对于深度要求相对而言没那么高,对于语言也没有特别的限制,python、java、c++都可以,按着开发的东西和路线学,网上也有特别多开源的资源。面试之前补充一些测开相关的知识和思想,准备一些常见的问题,感觉面试过关还是不难的。建议学习时间至少3个月吧。

  4. 关于学历背景,非科班或者双非的同学不要妄自菲薄,我感觉其实如果能够把问题回答得和那些科班或者C9的大佬一样好,相反的,还更能体现的自己自驱力和学习能力呢!让自己保持一个谦虚求知的心态,胜过无数自我认知不清晰,认为公司侮辱自己的C9大佬。现在只是人生的起步,咬牙跨过了工作这道坎,以后有的是自己施展的机会。如果科班大佬自己选择了测开,就别认为自己是屈才了,感觉听着难受

  5. 关于职业发展,大家都说测开发展天花板可能受限,但是我也知道有不少测开大佬。也有内部转开发的。我感觉,能让我入了这一行,已经是天大的福气了,就算以后真的想转开发,还是有很多很多的机会!而且在我目前的认知中,其实有开发能力的测开,有创新能力的测开,对业务有理解的测开,真的很容易在点点点中脱颖而出,我认为机会还是很多的。我认为自己还挺喜欢这个工作的,接触的面广,能做的事情也不少,就个人而言,我秋招就拿了智能硬件、3d打印、算法测开、网络安全、银行、手机的offer而且工资都不比开发低,大部分都是30w左右,有两个40+,万物皆需测试,质量工作永远是生产的最后一环。如果真的是因为被迫选择测开,我觉得以后工作,打开格局,别把自己禁锢住就行,积极求变,转变心态,测试并没有低人一等。相反的我感觉挺舒服的。

  6. 工作以后的发展我也思考过,反正我感觉还是有不错前景的,这里不赘述了

对于校招的一些小建议

  1. 如果是研究生非科班的同学,可以让自己的研究方向或者研究内容尽量靠近计算机,其实这个很容易做到,比如把你研究的东西,集成到软件或者网站中,或者用自动化去辅助数据处理,用机器学习去给科研增加创新。

  2. 学习过程中,建议可以建立自己的知识库和知识体系,收集自己的面经,整理常见的问题,梳理自己的项目。不断地完善优化。善于用视频、笔记、思维导图

  3. 实习真的很重要很重要,暑期实习一定要早准备并且海投一些,可以提升自己简历、让自己面试有话说、提前熟悉工作内容。一定也要学会去深挖自己的实习经历,在实习中就要意识到,现在做的一切都是为了秋招做准备的!感觉实习其实真的挺轻松的,过程中我摸鱼复习、笔试、面试,还抽空自己开发了一个博客,还在公司搞科研,最后mt和ld还都给了很高的评价,建议是做好本质工作的同时,多听多看多想多做

  4. 认真看待每一场笔试和面试,把压力转化为动力,并且总结经验,不断提升完善自己!毕竟有一堆大佬在免费帮你找问题呢,还能让你反问问题。

  5. 笔试一般来说编程题能够通过一半就能进入面试了,个人感觉,如果刷了一百题,并且做了点总结,简单题基本是没问题,中等题一些关于数学的努力想一想也可以想出来,因为时间是很充裕的。对于一些选择题,其实考的也都是基础。

  6. 在面试过程中,一定要注意和面试官的交互,不要自己讲自己的。最好的状态就是像朋友一样聊天,在回答问题时埋下伏笔,掌握一定的主动权。如果不懂就大胆的承认,但是也要把自己的思考过程和猜想完整地展示出来

  7. 要明白,面试官是来考察你的,设置的问题,都是为了发掘你的潜力和能力,因此,就算是一个简单的问题,你如果把它回答的条理清晰,也能给你加大分,所以一定要提前准备好那些常见问题的回答(例如为什么选择这个岗位?进程和线程?TCP和UDP?这一类耳熟能详的问题)

  8. 算法方面,建议多刷题多总结!要去大厂一定要多刷题,我现在就是感觉自己题目刷少了,可能只有两百题。这个真的没坏处!!而且可以帮你笔试面试乱杀。如果面试手撕没过有时候甚至是一票否决,就像前面吹得天花乱坠,结果发现你是个花架子。还有SQL题,面试前也得好好看一看!手撕SQL我感觉好难

  9. 计算机基础方面,测开最看重的主要是一些浅层而重要的问题一定要准备好,至少准备它能够深入问三层(例如问你tcp三次握手,进阶问握手的报文,进阶问超时重传,进阶问网络编程;例如问进程线程,进阶问多线程,进阶问线程池,进阶问GC锁

  10. 测试方面的东西,一般来说问的不深,主要考察一个测试思想,但是如果你能说到创新的点,真的很加分的,对于设计用例的问题,一定要自上而下的思维,可以先和面试官说思考两分钟再回答(也别思考太久了)最好不要想到什么回答什么,这样很没有条理,如果是秋招,因为我有实习,就会考察一些具体的工作。对于一些测试工具,可以了解几个,并且写上去,一般来说不太会问,但是你要确保问到了你要讲得出来一些内容。

  11. 个人认为,按着洋子哥那个路线学习完全没问题,我也是比较后面才发现的,回过头来自己也走了一些弯路。当然,建议也是要根据自己的情况去调整,不断地优化学习方法和学习路线! 好的学习资源和学习路线真的真的很重要,尤其是对于自学的同学,要先建立属于自己的知识体系,磨刀不误砍柴工。学会打破信息差。

  12. 收集资源很重要,但是行动更重要,好好规划时间,好好写计划,好好执行。集中的给自己安排一段时间潜下心学习,不要三分钟热度,要坚定自己的信念,自己选的路,咬着牙也要走完

  13. 简历一定要做好看专业一点,扬长避短可以有,但是最好不要无中生有,我也可以帮忙建议一下。可以针对自己的简历技术栈去复习,我是很早就写了简历,在我还没学对应技术栈之前,迫使自己在面试之前学会简历上的技术栈。毕竟面试官对你的了解,就是那一张简历!要不断地迭代版本,花再多的时间也是值得的(当然学习知识更重要,这些都是技巧层次上的)

  14. 对于转行测开的同学,我认为,至少满足几点条件中的一点

  • 有学历,211或者985硕士就够用了,如果实习找不到,就得做第二手准备了。我个人感觉还算是天坑专业转行相对好的选择,但是未来不好保证了
  • 如果学历相对一般又是转行的同学,想去大厂,一定要有实习经历,问题是怎么有实习经历呢?我感觉,就是打比赛,做项目,把简历写的满满当当
  • 对计算机真的有兴趣,对算法有一定的天赋,因为其实说实话红利真的没有很多了
  1. 感觉如果有一定的学历和经历的同学,个人感觉,其实去国企例如银行和运营商也不难(这个赛道没有很了解),笔试考行测,经常都是线下笔试,还挺麻烦的,面试随便问一问但是一般都要线下面试,主要看简历和背景,国企约面比较晚,因为签三方了后面把很多国企笔试面试拒了

感谢开源社区,感谢洋子哥,感谢曾经努力过的自己,感谢命运的安排,谢谢一路上遇到的人和公司。以后继续加油,前路漫漫

看了一下这位同学自己总结的测试开发知识库,真是面面俱到,从简历排版优化,到面试总结,再到计算机基础总结和项目总结,都非常细致和完善

该知识库已经集成到CSDN测试内部社区,购买《测试开发面试宝典》,进入CSDN测试内部社区即可查看
在这里插入图片描述

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

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

相关文章

java基本类型等API 基本语法

目录 数组 字符 API java的逻辑表达是必须是布尔值,不能是整数 必须写上!0 java的两个对象判断时候回判断地址是否相等--例如两个字符串用equals 数组 字符串在编程中可以用来存储文本信息,而字符数组则只能用来存储字符 数组转为字符串Arrays.toString 字符…

Java绘图-第19章

Java绘图-第19章 1.Java绘图类 1.1Graphics类 Graphics类是用于绘制图形的抽象类,它是java.awt包中的一部分。Graphics类提供了各种方法,可以在图形上绘制各种形状、文本和图像。这些方法包括画线、画矩形、画椭圆、画弧、绘制图像等。 1.2Graphics2…

什么是3D建模中的“高模”和“低模”?

3D建模中什么是高多边形和低多边形? 高多边形建模和低多边形建模之间的主要区别正如其名称所暗示的那样:您是否在模型中使用大量多边形或少量多边形。 然而,在决定每个模型的细节和多边形级别时,还需要考虑其他事项。最值得注意的…

Python框架篇(1):FastApi-快速入门

1.介绍 前言: 不管学什么语言,都应该至少掌握一个框架,方面我们后续,进行服务部署、服务对外支持等; 1.1 官网介绍 下面是来自FastAPI官网的介绍: FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架&#…

Java设计模式-结构型模式-适配器模式

适配器模式 适配器模式应用场景案例类适配器模式对象适配器模式接口适配器模式适配器模式在源码中的使用 适配器模式 如图:国外插座标准和国内不同,要使用国内的充电器,就需要转接插头,转接插头就是起到适配器的作用 适配器模式&…

浪潮信息KeyarchOS迁移体验

浪潮KOS迁移体验 文章目录 浪潮KOS迁移体验摘要CentOS 停更KOS简介 体验流程第一步,CentOS 体验第二部,迁移操作体验迁移评估迁移实施 第三步,软件功能验证操作系统验证终端登录 总结改进建议 关键字: 浪潮、 KOS、 X2Keyarch、…

第十五届全国大学生数学竞赛初赛试卷解析

参加了此次比赛,收获很多,两个半小时让我体会到了很多,所以想做个总结 第十五届全国大学生数学竞赛初赛试题 (非数学A类,2023年) 下面是答案解析,有兴趣的小伙伴可以做完对照一下。 直接使用洛必…

wireshark 抓包工俱使用一

一、场景一 查询某个Http请求的请求数据和响应数据 请求示例如下(请求机器IP 172.20.2.164,目标地址:10.30.2.171) 过滤条件分析,请求协议http,请求数据和响应数据(http通信中请求和响应实际是两…

【Ubuntu】Ubuntu20.04下安装视频播放器vlc和录屏软件ssr

【Ubuntu】Ubuntu20.04下安装视频播放器vlc和录屏软件ssr 文章目录 【Ubuntu】Ubuntu20.04下安装视频播放器vlc和录屏软件ssr1. 安装视频播放器vlc2. 安装录屏软件ssr 1. 安装视频播放器vlc sudo apt-get install vlcvlc是一款比较简洁的视频播放器,如下所示 2. 安…

ASP.NET限流器的简单实现

一、滑动时间窗口 我为RateLimiter定义了如下这个简单的IRateLimiter接口,唯一的无参方法TryAcquire利用返回的布尔值确定当前是否超出设定的速率限制。我只提供的两种基于时间窗口的实现,如下所示的基于“滑动时间窗口”的实现类型SliddingWindowRateL…

【LeetCode刷题-滑动窗口】--1658.将x减到0的最小操作数

1658.将x减到0的最小操作数 思路与算法: 根据题目描述,在每一次操作中,可以移除数组nums最左边和最右边的元素,因此,在所有的操作完成后,数组nums的一个前缀以及一个后缀被移除,并且它们的和恰…

6.1810: Operating System Engineering <LEC 1>

课程链接:6.1810 / Fall 2023 一、本节任务 实验环境: 二、introduction and examples 2.1 open(), read(), write(), close(), dup() 使用 open 打开或创建文件,得到文件描述符 fd,再对 fd 进行 read 或者 write 操作。每个进…

绩效考核管理项目|记录1

项目用C#winformSQL Server写的,现在记录一下学习到的新东西。 winform工具 splitContainer:分割出两个容器,能添加面板之类的工具 treeview:展示标签页的分层集合(用户管理、基数管理......)&#xff0…

现货黄金职业交易员怎么使用技术分析?

职业的交易员每天要处理很多不同的信息,其中只一部分是涉及技术指标。在这一部分处理技术分析的时间里,只能再分出少之又少的时间给技术指标。那职业交易员会利用做技术指标做什么呢?下面我们就来讨论一下。 识别行情。技术指标的主要作用就是…

codemirror怎么高亮指定文本

先上图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/c070cde11a314c45a859ccb0ca7f41c7.png 产品经理的需求是编辑框中用了占位符的话,占位符中的变量高亮,简单吧!还有一个附加要求,必须是外部定义的变量,不…

单区域OSPF配置

配置命令步骤: 1.使用router ospf 进程ID编号 启用OSPF路由 2.使用network 直连网络地址 反掩码 area 0 将其归于区域0 注意:1.进程ID编号可任意(1-65535)2.反掩码用4个255相减得到 如下图,根据给出要求配置OSPF单区…

【前端】使用json-server报错

当我们使用json-server模仿后端接口时需要运行json-server --watch index.json这个命令生成增删改查接口但是可能会报这个错误,如图 这时我们运行 npm i json-server -g命令即可,然后再重新运行json-server --watch index.json就行了

如何快速将钉钉员工信息同步到飞书

当企业内部在使用钉钉跟飞书时,那么当钉钉员工信息发生更改时,我们应该如何将信息快速同步到飞书上呢,接下来我们借助RestCloud AppLink平台进行演示。 第一步:获得钉钉以及飞书认证授权 钉钉授权 钉钉接入采用自建应用的方式&…

数字化档案管理系统解决方案

数字化档案管理系统解决方案是指将传统的纸质档案转化为数字化档案,采用计算机和网络技术实现对档案的存储、检索、管理、共享等操作的过程。 专久智能数字化档案管理解决方案及措施可以包括以下几个方面: 1. 采用数字化技术对档案进行数字化处理&#x…

拜耳阵列(Bayer Pattern)以及常见彩色滤波矩阵(CFA)

一、拜耳阵列的来源 图像传感器将光线转化成电流,光线越亮,电流的数值就越大;光线越暗,电流的数值就越小。图像传感器只能感受光的强弱,无法感受光的波长。由于光的颜色由波长决定,所以图像传播器无法记录…