记录下自己的漫漫跳槽之路~
基本情况
浙江某普通本科,非科班,无实习。社招总共投了六家公司,蚂蚁、网易、字节、B站、得物、美团,收到前四家offer。一直以来,都觉得自己非常幸运。希望能够将这份幸运分享给每一位同学。哪怕最微弱的一束光,也会散发出耀眼的光芒。
为什么跳槽?
时间跳转到2021年3月,当时的我工作还没满一年,赶完了论文ddl不久。几个月前的我的工作状态:打比赛、撸代码、赶实验、9116。我非常感激那段时光,感谢队友、同事的种种帮助。但是由于种种原因,我从交完论文开始就萌生了出去看看的想法。
-
research岗:作为一个非科班小渣渣,实在对于自己一直远离业务的工作状态表示十分担忧。同时厚厚的部门墙导致大多情况下研究的工作只是领导汇报的“玩具”。
-
工作没动力:当你遇到一个不求上进、向上管理的头,想做点实事很难。可以说,做完比赛基本就在“摆烂”。不过也正是工作空闲,我有了更多的时间拓宽技术视野、思考问题。
-
薪资问题: 作为一个没有实习的非科班小菜鸟,校招经历非常坎坷,起薪不是很高。但是经过一年的学习,我想出去看看外面的天空。
刷题
2021年3月30日,我打开了LeetCode
,开始了艰辛的刷题之路。
在工作空闲的日子基本保证9点回家以后进行2小时以上的“沉浸式”刷题环节。尤其是刷的越多越觉得有意思,后面经常到凌晨。
即使在已经尘埃落定的11月以后,我依然养成基本每日一题动动脑子的习惯。
在这之前,虽然有一百多道的题量,但是没有系统的研究过LeetCode算法题。只是在校招简单过了一遍剑指offer以及简单的完成一些题目。
这里我对于简单完成题目的定义:能写出的题直接AC跳过,写不出大致看下答案,ctrl+c ctrl+v
。
这样简单刷题的后果,没有系统的思路,做了容易忘。
虽然在网上有很多大神的刷题攻略,但是我太懒了也不太喜欢学习别人的攻略跟着别人节奏走。通过多方考察,确定了适合自己的一套刷题流程:热题 + 较深度思考。
热题
大致刷完了两遍热题HOT100+一遍精选TOP面试题+两遍字节的专属题库。即使这样,也才300不到的题量,和众多大神仍然差距明显。但是对于白天还要工作的社招狗,也算“力中力”了。
个人感觉,刷面的精髓在于对项目更深入的了解。通过面试官的视角,复习自己之前的技术细节以及拓宽一些思考不足的地方。应该要越往后面试,项目越熟悉,越胸有成竹
深度思考
对于每一题至少分析官解,理清思路,找到切入点。如果自己写出来的题,比较自己代码的效率、简洁性。写不出来的题看完思路,还要默写一遍。最后有时间多看看民间大神的解法以及神评论。
结果
一路面试以来,做题环节基本没啥问题。有些时候还能成为自己的加分项。
邀约面试的电话,从数量来看,涵盖web开发(和web开发+数据分析算法建模)的面试邀约更多,纯数据分析/算法的面试较少,数据分析面试少的原因,一方面可能自己简历写的项目不多,而且学历本科也没多大优势,另一方面可能实际需求上确实web岗位多,纯分析岗位少,5天面试了11家公司,拿到offer有2家,等最终复试的还有2家(已经通知要五一过后再面了,不过我这边可能会选择下方第7家公司入职,后面的最终面试不一定会去)一般的话,面试要经过2-4轮,技术和人事是必须的,当然也有些技术面完了人家都已经觉得不合适了,但是公司也会假装客套邀约人事也跟你谈谈,谈完大部分也都是不了了之了,如果面试严格的话,2轮之外,可能还会有第三/四轮技术/人事/老板等leader再继续约时间面试,
面经
蚂蚁
9月份中旬开始面试蚂蚁,效率极高,两周技术二面直接OC。一轮电面,一轮视频面。
蚂蚁的 P9大佬印象很深刻,我还记得是中秋假期的视频面,大佬技术扎实,超有个人魅力。后来查了下,貌似是TOP科技公司海归。虽然最后没有去成,但是蚂蚁的offer还是给予自己很大的信心和动力。
对于普通的求职者,有一个好的开始后面的压力会小很多。同时,蚂蚁也让自己学会了如何谈薪交流。我也逐渐认识到,和岗位是否match,技术能力是一方面,交流表达能力也同样非常重要。
美团
美团是第二家,由于求职的岗位职级和自己不太匹配,只坚持到二轮。美团面试官小哥还是非常热情和亲切,小小吐槽下:看起来工位确实很挤
网易
作为一个资深游戏迷,网易当然不能错过。面试轮次是3技术面+hr面+1大佬技术面,网易的面试官亲和力很强,聊得很开心。网易的面试内容除了关注项目之外比较关注应试者的技术视野,会问很多经典和前沿算法。而且据我所知,他们的上班真是wlb,真的很羡慕。
得物
小吐槽下,一面面试官全程刷手机+答得也没啥问题=一面之后杳无音讯
B站
B站是3技术面+hr电话面。一面唯一一次没写出来题,心态有点小失衡,运气很好也过了哈哈。这也说明了面试中做题只是一部分。B站的流程是比较慢的,想去wlb的且喜欢二次元的小伙伴们要有耐心。
字节
一开始的目标就是去字节。也不知道为什么,只是想去体验下最火的互联网独角兽生活。虽然十月份字节的风评在脉脉上到了冰点,但面试流程3技术面+hr面下来,个人感觉还是不错的。字节的一二面技术性会更强一些,大佬面会要求同学的思考能力更强。运气很好,遇到的code题都是mid及以下难度。
选择
2021年11月3日,确定下家,我的天空又有了色彩,开始离职+放松+思考+憧憬入职
最终选择字节,除了比较可观的薪资以外,还有业务、领导、职业规划等很多方面的考量。我是一个感知力偏弱的人,习惯随遇而安。至少从自己的工作体会上来说,虽然工作很聚焦,但是网上的很多说法还是不太客观的,当然个人有自己的想法。
快乐工作,认真生活!一个很普通的小码农也在很努力地实现自己人生价值。
完整版的Python面试题资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后
其实python开发的知识点很多,但面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。