【干货分享 面经+资源】拖延症晚期总结下去年秋招上岸经历

avatar地里匿名用户TDAZT
8984
14
大家好,托论坛的福,去年秋招顺利上岸了。回报地里,分享一下经验,希望能给大家带来一些帮助。下面我以整个秋招流程说自己的一些经验,但可惜去年fanng没怎么放ng职位,所以没面上,面的全是中小型公司。按顺序 美国的面了:Doordash/Oracle/VMware/Coinbase/Pinterest/Apple siri/Tiktok。其中DD/Apple/Tiktok全是最后一面挂了,其他都有offer,还面了中国微软也录了,最后去了最想去的pin。需要面经的可以留言/私戳我。

1. 简历与初期准备
LinkedIn其实很重要,许多HR会在上面物色简历。我感觉国外更看重经验,所以在上学的时候,无论多小的实习与项目,都要努力争取,然后记得写详细点放在linkedin上。parttime实习的话Handshake其实很容易找到(甚至有的小公司干得好的话还能转正)。还有一个就是Hackathon,lz也只是参加过几次,但是能体会到,hackathon 会有很多大厂sponsor,划重点!你参加了就有与大厂交流的机会,你用他们的产品做hackathon,写在简历上肯定是加分项,据说有的因为做的好直接拿到实习机会的。在这里附上MLH的link mlh.io(我感觉那些外国学生参加hackathon可能之前就写好项目了,都是去social,听workshop,跟公司交流去的)

每个学校career center都会提供简历修改,但其实不cs专业的人帮你把关的话其实没多大用处。我是之前linkedin有一个活动,lnkd.in 他们人都非常好,特别是简历部分。每一个项目最好有influence,increase xx up to 10% 类似这样的。一定要多给人看多改,会越改越好的。

2. 刷题&BQ&System Design
刷题lz觉得python方便,速度快,就从java转python。果不其然,做题能节省很多时间。
不是打广告,但是有几个课我觉得还蛮推荐的,又不太贵时间灵活。附的pdf我觉得整理的不错

(1)codecodecoding
Codepath codepath.org Technical Interview Prep
这个课非常系统帮你复习数据结构,题目都是高频题,lz是以observer身份去上课的,没有mentor 1v1讲解,能把题目刷完一遍基础就能扎实不少,他们的slack群里负责人也会发很多活动/机会,去年疫情就有组织virtual cf提供给内部学员的。

Techseries techseries.dev
这个题目不太难但挺高频的,其实lz没刷完。。但这个主要是为了跟着TechLead 学如何思考题目以及如何边写代码边表达,特别是像lz这种分号、指数这种不会说的非常有用。大家要记住,很多面试官更需要你去表达自己对题目的想法,而不是埋头做题。聊得越开心越加分。

然后lz刷题从8月底实习结束开始认真刷,刷到10月初一个多月就有点手感了(lz之前找实习的时候也刷过一点)。当时有非常中意的公司,直接按照那个面经题顺序刷了,感觉不同公司考的题不一样,但万变不离其中,有些虽然hard,但因为经典题,所以考的概率还是非常大。lz喜欢在leetcode上刷一题,就看完它的各种解法,并且按照它的推荐一次刷掉几个同类型的题巩固,加深印象。像那个k largest,knight move,coin change2,Anagrams,meeting room, word search,trie。我记得我面到不只一次。按照leetcode高频题顺序刷也是挺不错的,但面试前至少要刷到200-300吧,各个类型的题目都见过才能万无一失。
design 的题最好高频的都做掉,因为面试时候如果没看过类似的你半小时应该搞不定,比如那道lru之类的。

(2)BQ
一开始我是按照亚麻14军规来准备的,有个帖子总结的特别好,找不到link了但doc见附件。
之后面了一些公司才发现bq其实有技巧。重点!你说的故事最好穿插一下公司的core value。举个栗子:A time when you miss the deadline. xxxreport to manager honestly. xxx based on customer's need, I chose to xxxx (如果公司core value有integrity & Customer first 这种字眼) 这东西就跟以前答语文题一样,你说到哪个点了就加分。
还有一点就是,有很多时候,自己的故事没有太多Customer类型的例子,那这个时候,要不就诚实的告诉他,我没有实际例子, but if it happens, I will xxxxx. 另一个方法,就是把Customer想象成你的老师、队友、项目要求等等。

练习BQ一定不能光背。我的顺序是先做公司的调查,公司产品,领先的地方,core value啊,看中的quality啊,面经问的问题(参加公司宣讲会其实挺重要的,hr会详细给你介绍公司文化,这个时候一定要记下来)。然后根据这些改编自己的故事——一个故事就是几个points那种,好记又好组织语言。然后就是找人MOCK,一定要找人mock,你才会发现自己 的问题所在!!

(3)System Design
我是按照Algoexpert system design 课程 algoexpert.io 和同学分享的udemy的ppt
先跟着algoexpert把基础知识学习一下,然后它有10个interview example,视频以面试形式会有交流与讨论design具体哪个方面,是非常好的教材,lz也没认真全学完,但是newgrad面试sd肯定够了。

3. 投简历与OA
关于如何投简历,只能说能有内推尽量内推,要不就去各种会议撩HR。lz全是在linkedin找的内推,比如个人特别喜欢Pinterest这个公司,就去加了好多pin的国人,这个时候需要厚脸皮一点,多加一点,之前说的那个领英活动也帮了大忙,跟三个pinployee聊聊公司文化,招聘流程,以及再要个内推,不过找人帮忙的前提是一定要表示出自己对这个公司的热爱以及匹配程度,人家才会帮你忙吗对不对。在这里真的非常感谢之前给我指导的linkedin的大佬们。
关于撩HR,换句话说叫做提高曝光度,lz的VMware以及Coinbase就是这么来的,做完OA,你可以给HR发邮件说对公司特别感兴趣,附上简历,说一下自己的经历跟公司很匹配,吹一吹,hr说不定就给你机会了。
还有一个女生专用渠道是GHC,去年改成线上风评很不好,但GHC resume简历库是可以不用参加会就可以投的,应该无论男女生都能投吧,还是挺有用的。
lz因为之前暑假实习有return offer了,所以就全挑自己喜欢的公司内推,内推的基本都给机会了,还有一些校招的也能捞到机会,也有可能diversity更占优势一点?。

OA的话也是万变不离其中,可以先挑不感兴趣的公司的OA先做,有很多题库题目都有面经,像Karat,codesignal之类的,招聘季没开始就可以刷起来了。lz似乎跟亚麻一点缘分都没有,每次都是oa挂,亚麻应该就是好好刷面经题,然后注意corner case就好。

4. 认认真真面试
前提:lz专业学业不是很重(或者说lz没有认真学习一门心思找工作了)去年8-12一直在面试,特意选了几门水课,在这里再次感谢一下共同分享作业资源的伙伴们。
一定要早点改好简历早点投!!!!!投完再认真刷题都来得及,迟了你再怎么强岗位也都占满了。
面试时候其实更注重交流,最好先跟朋友一起mock,看看表达方面还有什么欠缺互相给feedback进步更快。面之前先看看面试官linkedin,一般年轻的比较注重算法bugfree,manager会有bq而且更关注交流,最好要聊得开心,提前准备一下公司的亮点,有东西可谈。 面完了记得linkedin再去加个好友,感谢一下面试官!还可以跟面试官/hr要feedback。

本帖隐藏内容需要登录后才能查看。

还想提醒大家,面试顺序一定要把大厂特别想去的放到最后,这样状态会最佳。面试时候自己一定要掐好时间,争取5-10min以内跟面试官问清题目交流好思路,然后20min左右写完,剩下10min左右面试官还有可能会跟你探讨edge case,优化相关的问题的,答出来非常加分的。
最后问答环节,其实是相互了解的过程,lz会利用这几分钟咨询面试官在这个组干的开不开心并且表达自己加入的兴趣。

总之一切要乘早,无论是linkedin上做个500+还是connect各种公司的人,参加hackathon,去各种workshop、cf,还是找内推都要乘早。越早机会越多选择越多。以及希望大家在找工作之前先想想,自己希望去哪个方向对什么最感兴趣。这边公司都挺看你匹配程度,如果感兴趣,那交流肯定更开心不是嘛。
还有一个就是一定要处理好心态问题,lz一开始面试的时候也非常低落因为感觉面的都不好也没回音。但hr把人当备胎也是常态,要相信努力了就一定会有回报,一定要对自己有信心,吃好喝好睡好去面试,一定能越面越好的。

再次谢谢去年招聘季帮忙内推,mock,互相鼓励的伙伴们,祝大家2021找工季都能顺利上岸!
如果大家还有问题欢迎留言,我会尽量回答的。
有空加个大米吧,看穿lz是谁的朋友们请不要戳穿我,谢谢大家~
文中含有App暂不支持的附件,请到论坛下载
  • 267
14条回复