Java教程

上岸美团,我为何放弃算法转开发

本文主要是介绍上岸美团,我为何放弃算法转开发,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、序言

作为一名2022届应届硕士毕业生参与了一场惨烈的秋招战斗,所幸本人战斗的结果还可以,最终签约北京美团,岗位是后端开发,现来总结秋招历程,反馈知乎!这里值得注意的是,本人是从算法赛道转到开发赛道的,如果对此感兴趣的同学,可以在本文下方评论,欢迎交流~

二、春招实习 - 算法赛道结果惨不忍睹

本人在硕士期间的研究方向是自然语言处理NLP,由于实验室处于半放养状态,还有实验目前的方式偏项目开发多些,做研究是只有博士在做,因此算法知识也是靠自学积累的,然后跟着实验室做了几个跟NLP相关的项目。在项目工作量中,算法和开发大概是3:7的比例,也就是其实开发工作更多一些,算法的研究工作少些,所以我是属于硕士期间做算法的三无人员:无论文、无比赛、无专利(我本科是有论文、比赛、专利成果的,论选对实验室的重要性,有时候实验室的好坏能影响你三年)。

以上就是我基本情况,本来想寒假在家复习的,春招实习的时候找算法岗,但明天和意外不知道哪个先来,年前老妈出了车祸住进了医院(现已痊愈),过年都是自己陪着老妈在医院度过的,没有心思学习,之后开学就来到了学校,看着大家都在忙碌地准备投实习找工作,我没敢投,因为自己没有复习,于是在三月份复习了一个月后,在4月份做了一份算法相关的简历开始投递了。。。(这里我吃亏了,投得太晚,劝告大家尽早准备尽早投递尽早面试,机会大大的有!),投递的公司有阿里、美团、虎牙、爱奇艺等几家大中小厂,结果除了收到了美团的一面邀请,其他公司简历直接挂掉,人直接麻掉~那时候实验室的其他同学都找到了比较好的大厂实习offer,当时压力很大,很焦虑,睡不好,一直在煎熬,一直在怀疑自己的能力,那时候精神很差劲,干啥都没意思。带着这样的情绪,度过了折磨人的春招实习,后来也慢慢想开了,觉得自己在算法赛道上没多大优势:
(1)本硕学校不是很好的
(2)硕士期间没有成果支撑
(3)项目偏开发多,算法研究少。
那为啥不换个赛道,去开发赛道试试,再加上自己更加喜欢做开发多一些,于是在7月初的时候把方向转向了开发赛道,于是乎有了下面的经历...

三、秋招战场 - 海阔凭鱼跃,天高任鸟飞。

3.1 秋招准备

秋招准备参考了牛客网各位牛友的面经,面向面经开展复习准备工作,结合我简历上的项目经历主要分为几个复习部分:(1)编程语言;(2)MySQL数据库;(3)计算机网络;(4)操作系统;(5)Linux基础;(6)Docker & Nginx 相关的;(7)软件测试;(8)运维相关的;(9)实际开发可能遇到的场景问题解决方案。每个部分我都会采用MarkDown格式的在线文档来记录~方便随时翻阅。

3.2 秋招过程

接着是投递状态,秋招自己总共投了30多家公司,投递的岗位有python开发、运维开发、测试开发、后端开发,有大中小厂,也有国企,也有外企,很杂很乱,当时就想着多投多面,增加自己的面试经验,愈战愈强,最终结果证明这样的方针是可行的,自己拿到了7、8家中大厂的offer。期间做过很多场笔试,面过很多场面试,都数不清了,当时只有一个心思和目标:拿到offer!虽然很累,一开始遇到各种挫折,随着时间的推移,面试成功率逐步上升,自信心也在增加,到后面之后对面试恐惧感就没了,其实都是自信心不断提升的结果,所以害怕面试的牛友越要逼迫自己去面试!
下面列举五大类经常被问到的面试问题:

  • 计算机网络相关的
    输入url会发生什么?包括知识点有:DNS域名解析流程、三次握手四次挥手、TCP和UDP相关知识(拥塞控制、流量控制)
    Http和Https协议理解?包括知识点有:http协议版本的更新迭代、安全性认证、get和post区别
    OSI七层模型各层包括的协议及其对应的应用,要熟练掌握~
    加密算法和安全性保障有哪些?
  • 数据库相关的
    mysql的执行语句执行流程及其mysql的逻辑结构能说一下吗?
    说说数据库索引?
    查询优化?
    查询引擎?
    redis相关的?
  • 编程语言相关的
    python数据结构相关的?
    python垃圾回收机制?
    浅拷贝和深拷贝区别?
    python多线程?
  • 操作系统相关的
    进程、线程、协程相关的知识?包括:它们的之间的区别、通信方法、同步方法
    讲一下死锁?死锁产生的原因?
    活锁和饥饿?
    同步,异步,阻塞,非阻塞的区别?
    堆区和栈区的区别?
    Linux 的体系结构:内核态和用户态?
    常用的Linux命令有哪些?
  • 项目相关的
    说说你的项目?
    你觉得你项目的难点在什么地方?怎么解决的?
    你做项目当初遇到了什么问题吗?当时怎么处理的?
    项目取得了什么样的成果?

由于投递的公司太多了,只能挑一些具有代表性的公司来说说求职心路历程~开始

  1. 腾讯
    由于在春招实习的时候已经投递过腾讯,也参与了面试,那时候表现不佳,有了不好的面评记录,导致我秋招投腾讯的时候很久都没有tx部门理我,后来我才知道有不好的面评记录导致的,不过最终也是拿到了腾讯的offer
    一面问了一点项目,其余全是八股文基础知识,有算法题
    二面一半项目一半基础,有算法题
    三面主管面全是项目,无算法题
    Hr面感觉就是压力面,HR不断地diss我,可能是想压价吧,后面开薪资的时候的确被压价了,之后拒了
  2. 阿里
    一二三面都是电话面,项目介绍、八股文、口述算法等等
    HR面试是视频面
    整体来说中规中矩,这也是我拿到的第一个大厂offer,别提多开心了~
  3. 美团
    美团面试体验最好了,面试官都很和蔼,之前还专门写了一篇面经,请移步:
    https://www.nowcoder.com/discuss/737582?source_id=profile_create_nctrack&channel=-1
  4. 百度
    说起百度,亏在了老实人容易吃亏这个点上,我一二面面得很好,顺利进入了二面,然后二面进行了一个多钟的问答,我自我感觉很好,最后面试官问我工作地点的时候,我一时脑抽我说只考虑深圳的岗位,而事实上深圳岗位已经没了,果然面试完一会就把我挂了,哎~老实人吃亏,当时应该哄着他的,能录用我说去哪儿都行
  5. 电信
    当时互联网找得差不多了,就想试试国企,这个电信是线下面的,当时参加了宣讲会,现场做了笔试题和进行了面试,过程聊得很愉快,很想要我,但是工资给得太低了,我只能离开它~
  6. 华为
    华子啊华子~出了名的开奖慢,不过也需要记录一下它
    笔试:抽中了笔试最难的一批,只拿了130左右的分数,华为是笔试过100分就进面试,然后笔试分跟出薪资挂钩,所以大家要好好做
    一面:基础面试,问了八股文基础和做一道算法题
    二面:项目+算法题
    三面:主管面,不会挂人,但要表现得积极向上
  7. 南方电网
    对的,我也参加了南方电网的面试,面经请移步:
    https://www.nowcoder.com/discuss/794805?source_id=profile_create_nctrack&channel=-1

3.3 秋招结果

最终拿到的offer有腾讯、阿里、美团、网易、华为、oppo、深信服、lazada、猿辅导、电信,我一开始主要想找广东城市的工作岗位,但是最后还是选择了北京的美团,为了自己今后的职业生涯,决定北漂几年再回南方,做出这一个决定也是蛮难的,但相信未来会值得这样的选择!

3.4 秋招建议

给即将秋招或者仍在秋招或者备战春招的小伙伴们一些建议~

1. 增强自己的自信心,唯有自信,不会在面试中被面试官牵着鼻子走,才能在秋招这场战斗中凯旋

2. 秋招避免单打独斗,秋招是惨烈的,如果你不是特别优秀的牛友,尽量找几个小伙伴一起组队秋招,相互鼓励、相互借鉴面试经验,这样你快坚持不下去的时候还有人你身边

3. 早做准备,持续输出。早点准备,留你的时间就会更多,把握秋招的底气更大,同时不要轻易松懈,每次面完要总结面经,保持面试紧张感,这样你才能越面越有经验,称为面霸

4. 锻炼身体,保持身心健康。一周争取锻炼一次,可以锻炼你的心智,增强自信

5. 关于岗位和offer的选择,毕业生的第一份工作是非常重要的,工作岗位有可能影响你后面的职业生涯,offer尽量选择大厂,有大厂背景今后跳槽好跳很多,多找一些前辈咨询意见,总会有用的!

四、感想

秋招结束了,人生中第一次找工作经历也到此为止了,秋招整个用了2个月时间,相信这次秋招经历是个宝贵的人生经历~
选择比努力重要,感谢自己没有在不利于自身的算法赛道死磕,选择了比较感兴趣和占优势的开发赛道(虽然着实羡慕算法赛道的薪资,哈哈,柠檬酸了)
海阔凭鱼跃,天高任鸟飞。无限可能,未来可期!

这篇关于上岸美团,我为何放弃算法转开发的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!