身为学酥一枚,运气不错拿到了Dream Company的offer,就cancel了其他所有面试,于是乎求职季就算是提前结束了。只想说一下在这一个多月的求职过程中,再加上之前找实习的一些体会和感想,希望能给正在找全职或者实习的童鞋一点帮助(本文主观性较强,请谨慎采纳)
申请
1. 内推永远是王道。内推的人是谁似乎并没有影响
2. 如果在认识的圈子里找不到认识的人内推,直接祭出大杀器LinkedIn——搜索该公司现任员工跟自己同学校或者有过其他共同经历的人,加好友,套近乎(可选),客气地问能不能帮忙内推。个人感觉只要对方回加你了,肯内推的几率至少在50%以上吧,亲测有用
3. Tech fair什么的,看情况——有人在学校的job fair上拿了很多面试,也有人觉得去不去没什么区别。个人感觉还是去吧,拿点礼物,跟别的公司的人唠唠嗑,反正不亏
4. 海投并不一定就石沉大海。适用于实习和全职。小公司主要看项目是不是match,大公司可能会凭学校先刷一部分再详细看(我猜的,我什么内幕消息都没有)
5. 少数情况下,联系你的professor让他推荐,也许会有惊喜
6. 关于申请时间,早晚其实各有优劣。个人感觉是在准备差不多的前提下早点更好,切记不要犯懒癌和拖延症
刷题
1. 刷题是基本手段,除非你是真天才,否则别想躲开这一关。管你是CS科班还是别的专业转过来,入行就要守行规,不要跟我讲“刷题能力跟工作能力没有关系”这种情怀满满的话,现实情况就是你不会做题就等着被刷。想想高考,除了少数非常优异的人能够跳过这步直接保送,其他人不还是得乖乖走这条路?
2. 跟准备高考一样,题海战术是会把人变傻的。自己找trade off,保持做题手感,但更重要的是总结思路,建立高一层次的理论
3. 如果你在面试的时候,道道题目都能瞬间给出最优解,我敢情大多数面试官要么觉得卧槽丫真神,要么觉得卧槽最鄙视这种背答案的人了
4. 面试官不是傻子,在明知道一道题在LC上被无数人虐过之后还敢出这道题,就表明他要么并不很认真,要么其实是很认真地观察你各个方面的反应——一道LC上hard的题你一上来二话不说给出线性时间最优解,面试官一边面带微笑说impressive一边心里冷笑说让你丫装逼(我只是在脑补)
5. 从个人经验来看,我发现有时遇到一道题目,想不出最优解,OK,先想简单的solution,比如brute-force,然后再想有没有别的方式优化。得不到最优解其实也OK,主要是在整个过程中,让面试官充分体会到你的思考思路(比如让面试官觉得有种孺子可教的感觉?)。这招屡试不爽,至少能让面试官觉得你不是个只会刷题的主(我会说我好几次遇到LC hard原题早都忘了答案了,我都是一步步跟面试官讨论推出来的么)。而且,在碰到没见过的难题的时候,这是唯一的出路
6. 题目是永远刷不完的。拿Machine Learning来打个不恰当的比喻,你要用有限的数据训练你本身的泛化能力,同时避免overfit
态度
1. 永远不要在面试的时候觉得自己完了,然后弃疗。你可以整个流程走完之后事后诸葛亮地后悔一下,然后move on,但面到一半,觉得自己再烂也要拼了命地继续下去
2. 关于Culture。很多公司会有一轮全culture或者半culture的面试——这个取决于公司的气质。建议事前了解一下面试的公司对candidate的个人特质有什么expectation
3. 气场。不卑不亢,淡定,笑。这种事情没法教,不过也许这也不是决定因素;然而面试这种东西是非常主观的,如果候选人的气场能让面试官比较欣赏,起码也不是坏事是吧
4. 在某些场合下,面试官的考虑角度可能会包括:我是否愿意和这人共事?So,你觉得情商重要不咯4
5. 关于优越感。本科学的CS并不就比非科班的优越;用Python和Java并不比一定写php的人优秀;选了很难的课并不使你优于选了水课的人;去Facebook,Google等大厂实习的,也不一定优于去相对不知名的小公司实习的,等等等等
6. 面试有运气因素——甚至可以说运气占的因素可能还很大。又打个不合适的比喻,本身能力越强,运气带来的Variance就越小,但总是会大于0
7. 突然想起一个故事,具体记不清楚了,大意是:一个美国人,欧洲人和非洲人同时来到天堂。天堂守卫说:我要问你们一个问题,答出来才能进入天堂。于是问美国人:God这个单词怎么拼?美国人拼出来了,进去了;问欧洲人,God这个单词怎么拼?欧洲人也答出来进去了。到非洲人那,非洲人刚要说他也知道,结果守卫问:请拼写“捷克斯洛伐克”。我觉得这个故事很有可能是某个人喝多了临时杜撰出来的,但还是觉得很有意思。我从这个故事想到了很多,但我不说
选择
1. 在大多数情况下,拿return offer比直接申请容易。所以,选择实习的时候可以参考这点
2. 我们生在一个很容易大谈特谈情怀的时代(并没有贬低的意思,只是陈述事实)。谈情怀很好,然而当落实到每个人自身生活的方方面面的时候,情怀不能当饭吃。如果你仅仅出于情怀选择一个创业公司,我觉得还是再考虑考虑?
3. 大公司的实习很多时候是一个万能钥匙类的敲门砖,而小公司高质量的实习可能是解锁某些隐藏宝箱的钥匙,如果你能找到这样的宝箱的话
暂时想到这么多,希望对大家有用。后面有时间再补上详细的面试攻略。