嗨大家好
虽然这边是留学版,可是近年感觉留学风气比较像是找工XD
所以我也来分享一下所谓"找工"的经验好了...
基本上前面就大同小异,反正找工作就是
丢履历 -> HR电话/邮件 -> Phone Interview (or OA?) -> Onsite Interview -> Offer
这整个大流程没什么变,但当然会因为不同公司、不同team有所差异。
那我会尽量把我知道/询问/遇到的case尽量揭露
当然不能揭露的我就不会(也不应该)提
但是你如果觉得哪里怪怪的(?) 直接私讯问(又切中要点的话) 可以讨论XD
1. 丢履历
这关我相信应该是很多人卡关点,有人说海投/内推/Career Fair之类的
基本上这完完全全是看公司Style,没有一定
至少我海投还没有被遗忘过(我没丢FLAG这种大公司)
海投一定没有用吗?个人认为对于Google/Facebook之类的或许海投满吃运气的
但是中/小公司海投其实就是看HR的态度了,至少我认识去uber/airbnb这种不太
会说海投石沉大海的
那对付大公司,我会认为直接Career Fair也别丢了。Career Fair重点不是在那边
人挤人,重点是去拿swag(误) 重点是要去知道自己学校的HR是谁...
基本上大公司都会有一个dedicated的HR针对这学校,这种时候就是把这个HR的信箱
挖出来,不用客气开始博感情LOL 我的经验是这招算是最稳的,跟一般内推比起来
那内推呢?内推我会说是最吃运气的,因为每家公司对内推的policy很不一样。
有些公司会规定,HR必须在多久以内回复推荐人说,这个被推荐人如何。有些是完全
不知道在干嘛,反正推荐人就是像是帮你海投一样XD 至少在我观察里面,一般内推
可以说是 "聊胜于无",但当然就是比海投多了那些 "期望值"而已
那最OP的是什么?也是内推。但是这个内推基本上是要跟你够熟的人。这个就是直接
推荐人丢给主管,不是丢给HR/公司内推系统的。像是我intern就是因为在某个场合
之下因缘际会认识了一个人。那个人当初就说可以去他们team做intern~
我在11月某天下午三点就寄信问他还有缺吗?他就说有,然后我就把履历丢给他了。
当天下午五点我后来的主管(?)找了team上一个人寄信给我,说明天早上有没有空
phone interview一下,隔天电话聊完后,跟我说去网页apply某个position。下午
就收到HR寄信来说已经有update了 前前后后大概24hr多一点。
这种基本上就是大家最讨厌(?)的走后门,比较常见的情况大概就是
1. 本来就有认识人
2. 系上寄信来说 "xxx team is hiring",然后是team里面的alumni跟系上负责人
说,可能就短短3行,不是那种完整position的hiring
我们系上大概15个人 基本上收到这种的去几乎没有经过完整hiring process就收了
如果有真的很熟的学长姊,有时候不要问说 "你们公司有没有缺人?" 直接问他们
"你们team有缺人吗?" 再通过他们team上主管做hiring会很有效率
2. Phone
HR那通大概就是你别出大包应该都会pass
Phone interview的话我觉得就是看运气,我自己是做ML相关,从最简单的
只要你嘴砲怎么做个reverse string
要你开萤幕写个linked list
要你解释一些ML的算法
要你设计一整套recommendation system,从data stream到 怎么存 怎么拿
要拿哪些feature 怎么跑怎么用 怎么拿feedback 一堆有的没的
简单到难都遇过
OA的话我觉得就是网络上各种考古题都有,我目前没遇过很难的算法题,倒是遇过
一个我觉得根本拿来防破台的brute force..... 那爆搜实在是太恶 我对爆搜之类
还算熟练,但是那个组合题我也是写了200行之类的 有够麻烦@@
可是OA还是好好做...... 像我同学今年OA做完AMZN就直接给他发full-time了...
3. Onsite
这个我就不评论了,个人认为这个嘴砲偏多
我目前没遇过真的要你写compile code的,都是白板题
就连号称最严格的FB,我当初都直接跟他说 "假设我有个function可以blabla"
他也OK,反正你就跟面试官先说好就是~ 是有些很麻烦一定要implement一些很杂
的功能,但是我遇到的大部分还是考概念,我都会说
"啊我先写个架构阿~~ 有edge case我们等等再说"
"啊这有点麻烦,我先把简单的处理掉"
"啊这个很trivial 我就假设他可以直接被干掉"
但是你别把明明不trivial的东西跟他说成trivial....
这要马人家对你刮目相看 要马你就吃鳖,这里我们求稳
=======面试小记
到底该用什么语言?我以前写algo code都是用C/C++,但是C/C++有些情况真的是
不太好用,尤其是我没特别follow C++一些简单点像是string 麻烦点像是rope的
一些东西。
那我每次都会先被问你对啥熟 我通常都是
"hmmm 我都会阿~ 所以看情况耶~ 看你问啥问题 我觉得哪个好写就用哪个,但通常
我都是用C拉~"
结果有次面试官说 OK~ 然后出了一个string题,一个用python大概5行
我就说 "hmm 我想用python" 直接被打枪 叫我用C... 各种edge case把我搞头很大
后来我都不先亮底牌了
4. Offer
我觉得这应该算是最多人在意的事情了吧XD 但其实我觉得这应该是最神秘的一块
直接说,我认为offer的重点应该是未来,而不是在negotiate当下的包裹。
(这点当然对跳槽的人可能比较不适用)
姑且先不管那些绿卡之类的,先确定没有对自己不利的条款...
美国这边是没在跟你劳基法什么的,大家都是at will。
基本上就是,你不爽,你就可以直接离开。相对的,老板不爽也是可以直接请你走人
反正就是大家的权利是对等的,这很重要R
那在这边基本上大公司不太会阴你,要告你的话能要能提出证明说
“你的无预警离开对公司造成了损失”
那基本上你也要是对等的,但是老板把你火了,你下个月没工资不能拿来说你有损失
好吧 可能大家都觉得自己当个小码农应该不会被火,重点还是可以挣多少$$$
如果你很在意有多少$$$$$$$$请一定一定要想尽办法去打听公司的policy!!
首先是别直接把sign on bonus算进年薪里面... 这不是年年有的RR
再来是401k,公司愿意match多少?基本上公司愿意match的钱可以直接看成你加薪的
部分,有些公司虽然说match 100%,但是cap在你base的3%之类的
有些根本不管你的base直接18000(明年+500)给你match 50% 代表你就加薪9k!
这些如果真的算下去我认为是差满多的,尤其是你之后roll到IRA,每年少缴的税
经过复利其实差非常非常多
因为IRA跟401k都是有限额的,这两个帐户扣抵的税还有免税下的复利我觉得长期来
看是要好好的利用的
再来就是加薪的部分,有些公司给new grad的包裹看起来很大很大,但是加薪幅度非
常之少,如果你打算待长期的话,这很重要XD
接下来最最重要的是stock refresh,这点几乎是所有new grad都会忽视
的,但是这应该是你总体能拿多少钱最关键的一笔... 有一些公司在4年full force
下,这笔直接是你一年年薪的2~3倍都有可能
举个例子的话,像是M$在西雅图,没有income tax,生活消费也比加州略低,但是
他给new grad的package算一算也有个170k/year 但是他的stock refresh... ㄎㄎ
那另一个例子的话,像是某水果,他们一开始的package普遍不高,但是refresh的
话动不动就是50%~100%的 我还知道150%的......
如果你没打算在美国待太久,是可以看一开始的包裹,靠不断跳槽的signon跟涨薪
来弥补你的stock refresh,但是如果long term的话,refresh在full force下其
实非常之壮观
那如果你不是去一般的tech company而是选择HFT/Hedge fund的话就是要去打听他
们的bonus跟profit sharing,有些非常恶名昭彰的公司当年profit sharing还要
给你搞vesting,非常之差劲... 然后如果你是在profit group的话 好年bonus没有
个100%也是要好好考虑了
话说好像忘记讲ESPP了..... 但是ESPP不是每家公司都有,比较有名的大概就是这
一年最火红的NVDA跟MSFT吧... 基本上也可以看成公司给你的free money就是XD
而且能买的是通常也是一个比例 随着你职位升迁也算是一个可观的所得拉...
说了这么多 还是希望大家加油吧,听说今年特别辛苦orz
想办法博感情然后找找HR比较实在
讲真的,我觉得很多人都在埋头刷题,可是刷题刷再多,没面试还是吃鳖
刷题刷不够多,有面试至少还有机会靠赛一波
找工靠赛,轻松自在
满多学校 (像是敝校),常常会有HR找人一起去吃饭(喝酒)
就先不说免费吃饭喝酒多爽了,重点是要去找那些HR博感情,让那些HR知道你
虽然我平常都会当酸酸 说elite都在靠关系,但其实工作才会发现
这个社会就是这么残酷,connection才是一切
进去工作也是,我当初听我的manager(升到partner)说,
"你看xxx 虽然很强,但都升不上去blablabla"
详细不多说,但基本上人和才是重点
只要在学校 路边听到 "某某公司的HR找人去吃饭耶 你有要去吗?"
就算他们target的不是你们系,还是厚脸皮去打听一下
与其回家多刷那一个晚上的题目,去喝喝酒聊聊天有时候更有用der~