UCSD学姐华丽转码历程, 你也能复制她的成功!
点击上方蓝字关注来offer, 获取硅谷求职咨询!
想转CS哪些技术不可不学?
面试胜出的要诀是?
内推在哪里找最靠谱?
学长学姐加入
来Coder校园码农俱乐部
亲授求职秘笈
指导你跨过
学习和求职中的艰难险阻!
UCSD
UC来Coder Club
学长学姐私享会
Nash,UCSD Applied Math专业硕士,在校期间尝试着修一些CS相关课程,但对各种知识点都是一只半解。临近毕业尝试面了几家公司的software engineer的职位,都以失败告终。
经同学介绍报名了来offer的课程,经过面试系统课的学习,对算法有了系统的理解。为冲击一线公司,之后在来offer继续学习了advanced算法以及面试交流技巧,并在考试中取得了满分的好成绩!
在前后半年的学习中,拿到Linkedin,Google等公司的offer,现在在Google的shopping组,从事ads quality相关工作。
——学姐做客UC来Coder Club
为学弟学妹指点迷津
Club小助手:学姐从应用数学转专业到CS,最后拿到了非常好的offer,请问转专业中遇到的最大困难是什么?你如何克服的?
Nasha:因为在学校时只是零散修过一些CS课程,知识掌握很零散。到了找工作时,觉得最大的困难就是刷题很没感觉,入门非常吃力,做题时自己没思路。
我觉得转专业无论对谁都要有个过程。对我来说,上来offer的课程对我转专业的帮助就非常大。
面试系统课对算法知识做了全面系统的整理,上完课之后再做题,头脑中就有了大致模板和解题思路。
当然上课只是一部分,还要通过自己学习时间的积累和经验的总结。等到你觉得再见到算法题自己有了思路,就达到效果了。
Club小助手:在临近毕业的时候大家既要找工作又要兼顾学业,时间非常紧张,学姐能否给出一个你认为比较合理的时间线呢?从最初开始准备找工作到拿到offer,这段时间每个阶段分别该做些什么?
Nasha:其实在这方面我的经历并不可取。我是临近毕业才开始刷题的,学习和找工作的周期是比较长的。
对于来到美国读硕士的同学们,我个人觉得最好的节奏是从一入学就开始做题,同时努力找美国公司internship。在日常学习和工作中不断总结,最好还能积累一些project经验,对于最后求职会很有帮助。
对于像我这样邻近毕业才决定要转专业的同学,可以在最后一学期选一些简单的课应付学校要求,腾出时间多学习算法知识。这么说虽然有点功利,但为了解决就业问题,大家的确是需要做点打算的。
我的转专业学习过程基本是按照来offer的课程走的。通过上课,对java,system design,OOD,算法等知识都更熟悉了,头脑中的知识体系逐渐清晰起来。
等到自己觉得状态不错,遇到新问题也能找到solution了的时候,就可以开始投简历了。
一开始可以从自己不大愿意去的公司,或者小公司开始,不仅可以练手、练胆,还能帮助你正确认识和评估自己的水平。
在经过几次面试甚至拿到一些小offer之后,就可以进入向理想公司进发的冲刺阶段了!不要因为不自信就一直拖,一定要多尝试面试、在面试中总结经验。
Club小助手:学姐在自我介绍中提到内推,感觉内推对找工作的帮助是非常大的,那么在校学生该如何为自己积累人脉、增加内推的机会以及成功率呢?
Nasha:校友是很好的内推途径,平时可以稍微注意积累人脉,比如一起做project的小伙伴,将来就可以互相帮忙推荐。
此外,Linkedin也是很好的途径,从我的个人经历来看,同胞们都很帮忙。因为一直在来offer上课,老师们提供的内推资源对我帮助也特别大。
除了注意挖掘内推机会,简历也要同时打磨好,简历和内推相辅相成,可以大大提高获得面试的概率。
我个人感觉,大公司招聘的headcount通常比较多,对简历的要求反而不会特别高,因为公司有充分的资源可以培养你。只要基础知识扎实,拿到面试的概率还是挺高的。
Club小助手:面试前大家都会查看面经,请问学姐如何看待面经呢?面经对你求职成功帮助大吗?
Nasha:面经对一些传闻中不怎么换面试题的公司的确是作用挺大的,毕竟如果大家都准备了而你没准备,也是挺遗憾的。
为了掌握这些公司在招聘中的“套路”,平时和朋友多交流一下经验,有侧重地突击一下还是挺有必要的。
而且面试前刷刷题,有助于让自己保持手感;像system design的问题会比较难一些,更需要多准备、多揣摩了。
有的公司面试题没规律或者题库特别庞大,指望刷面经并遇到原题是不行了。不过看看面经也无妨,可以找一找该公司出题的规律。
面经的来源有很多,建议大家不要细抠论坛上的所有面经,毕竟很多问题的还原度不高、真实性也有待考量,反而可能给人造成误导。
Club小助手:学姐说和面试官交流是一门艺术,请问面试中的有哪些交流技巧?面试时的紧张和不自信,该如何克服?怎样准备面试最有效率呢?
Nasha:面试是在和面试官的集中交流中完成的,面试官是人而不是机器,他们各有想法,技术背景也各不相同。
因此首先大家请记住一点,不管自己对面试官的提问和点评有什么想法,都应该尽量表现得和善、谦虚,哪怕觉得对方说的不对也不要硬怼,及时沟通,化解认识上的矛盾。有时候面试官也是故意用这种质疑的方式来考察你的水平。
面试时如果卡在比较难的问题上,可以再读一遍题,尝试向面试官解释题目并提出一些可能的方式,有时通过这样“套话”,能获得面试官的帮助和提示。
在整个面试过程中,尽量不要冷场,多和面试官交流,多说有可能的解法。
即使问题很难,你能想到的解法很“low”、时间复杂度高也不要紧,可以在提出解法后思考步骤该如何优化,讲出你的思考过程,边介绍边将完善,最后做好一道题。
至于面试时的紧张,其实我觉得肯定是不可避免的,而且适度的紧张也对你有好处。刚才也提到了,大家在求职初期可以多利用小公司和不想去的公司提供的面试机会练练手,这是一个很好的锻炼心理素质的方法。
此外,大家还要学会给自己打气,因为自信的交流会更persuasive,有时候哪怕是“一本正经的胡说八道”也能把面试官“唬住”:)
确定未来一段时间的面试安排后,大家就要认真制定每天的计划了。可以花时间集中看一下你还欠缺的技术知识,了解公司的企业文化等。尤其是在面试公司多的时候,合理规划时间特别重要。
Club小助手:很多同学在开始找工作时还没有很丰富的project经验,导致简历“不好看”,学姐认为什么样的project最能给简历增色呢?该怎样积累project经验呢?
Nasha:系统完整、前后端开发都有涉及、非常全面的Project当然是最好的,写在简历上会显得很有分量。
至于积累项目经验,还是建议大家好好利用在学校的时间,多上一些有Project内容的课,积累经验。
对于已经毕业了的同学,我觉得可以上来offer的项目实践课,三个月完成6个大项目,每个项目都非常全面,很能锻炼技术,让简历大大加分。
要加入
USC,UC,PSU,NYU,CMU
普度大学,哥伦比亚,西北大学
湾区,芝加哥或德州地区
来Coder Club
请添加Club小助手微信
并说明你来自哪所学校或地区
不属于以上学校?
没关系,
来Coder Club可能
正向你的母校赶来!
如果你想在母校组织码农社群活动
帮助更多Coders
请发送简历至
aileen@laioffer.com
申请成为来Offer校园大使
(戳我了解校园大使福利和职责)
来Offer课程介绍
(点击图片即可查看)
求职,你只需要一门课程!