转专业狗的一点小小心得

13135
59
本人转专业狗一枚。
从M家9月低On Campus开始,怀着忐忑的心情投完之后,于11月18日在Microsoft Onsite。
感恩节假期后,大约一周拿到offer。
昨天和HR聊了Package,和父母聊了一下,他们让我赶紧从了,不要再继续面了。(爸妈看不得我女孩子老熬夜

下周一和Team Member Meeting。到时候决定是否就这么从了M家 (但是基本上已经80%会从

作为一只转专业狗,在国内是自动化专业,写代码除了上课就是一些兴趣爱好项目之类。
15年Fall来了Penn,强行转成码农。刚开始各种不适应,思念父母想念家乡,一个人半夜哭,哭起来继续赶due。
这些日子其实也就是一年前。

然后16年寒假开始正式准备找工作。
一开始是非常没有套路的自己刷题,效果不佳的混了3个月。实习也找的非常一般,在Philly local的一家公司做software engineer。
实习期间干活学了很多, 能够流畅的和印度哥哥,美国哥哥交流想法,可惜公司实在一般,肯定不可能考虑留下。
于是实习的时候晚上回家开始重新系统补数据结构,算法,开始刷题,和一起来美帝的室友一起努力。
按照类别刷LC,同时看CC 189(抢了同学的绿皮书过来看),也在地里看各种经验帖,慢慢找到了套路。

9月开学,3门课+1门TA,还是在努力找时间的复习巩固,同时刷新题。补OOD,补System Design。
9月中旬学校Career Fair开始渐渐投一些大公司试水。
9月On Campus过了Bloomberg和Microsoft两家,M家直接给了Onsite,Blommberg后来又加了一轮电面,过了之后11月中通知Onsite,当时我准备去M家Onsite了已经所有把他家onsite约到了明年1月。(当时就想先认真准备M家一个。
10月底Oracle直接给了Onsite, 也被我推到明年了。(请无视我找工作中的无知,后来身边的一些给力小伙伴才告诉我应该早点去面可以argue offer什么的。。。。。。简直哭瞎
期间还收到若干不知名小公司发来的拒信,哈哈,Career Fair撒了过多简历。。。然而收到的时候还是会沮丧- -

11月微软面试,4轮每轮45 - 50 min。碰到的题基本是LC的Medium+或者是变种, 以及各种的follow up,还有没见过的一些设计题,以及一道CC189里面的hard(我并没有看到,是出来之后同行的小伙伴告诉我这是CC的原题,当时就想撞死
11月底接到了结果。

总之一些经验就是学习方法还是要正确,以及权衡课程,刷题,生活一定要妥当。不能一味刷题,也不能只满足于做完作业有个高的GPA。(非常感谢这学期的GPU课和AI课,我真的学到了很多,我在面试中描述GPU项目的部分以及Github Repo确实让面试官比较满意。
然后就是多写,多练,多问身边的大牛。(身边的大神真的太多,而且其实他们都很NICE,善于沟通,他们会把他们对于一个问题的理解和想法都跟你说。
不要怕自己什么都不懂,任何人都是从不懂到懂。(我已经被当成傻逼N多次
很多拿了G家,F家以及别的给力OFFER的小伙伴刷题都很厉害,我觉得其实就是对于一个知识点的熟练度吧,所以刷题的时候我也会有选择,就是一些类似的我觉得我能够handle的就会适当少一些,而我不太擅长的(比如递归之类的)就是重点恶补对象。其实有点类似于本科的高考,大量做题,自然娴熟。Practice makes perfect。

中期总结大概就是这些。我深深的明白自己的实力真的非常一般,然后又是转专业的。从9月到现在一共就投了3家大企业,拿到1家offer,2家onsite,当然运气也是很重要的元素,然后刻苦学习也是必须的。
希望所有的转专业狗都能坚信不疑自己的实力和学习态度,我们找工作的结果一定也不会差的!
Best wishes to all!
  • 27
59条回复