Re: [心得] 北美找工作心得

楼主: benzhang (Lolita)   2017-11-10 11:20:15
嗨大家好
虽然这边是留学版,可是近年感觉留学风气比较像是找工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~
作者: b29308188 (ben)   2017-11-10 11:51:00
推楼主超强
作者: DritteReich (第三帝国)   2017-11-10 12:12:00
大神楼主必须推
作者: resay543 (台湾之光!!)   2017-11-10 12:29:00
部分认同 我觉得在你拿到interview 前 题刷好吧..
作者: gachen (抠比)   2017-11-10 12:34:00
感谢介绍,尤其是offer部分很受用哪
作者: frankshyu (frankshyu)   2017-11-10 12:38:00
我大哥 <(_ _)>
作者: resay543 (台湾之光!!)   2017-11-10 12:39:00
我的意思是 内推我觉得内部人在最有用 但是机会来前题刷好吧 .....
作者: bluebluelan (新阴流大目录免许皆传)   2017-11-10 13:01:00
刷题是丢履历前就该做好的事情惹总不能好不容易拿到面试结果题都没刷GG还有用C/C++处理字串真的是痛处 通常就假设用boost人家python一行秒杀 用C还要慢慢刻QQ
作者: CalvinyhChen (村长王)   2017-11-10 13:31:00
认识楼主就是最猛的connection
作者: sc0725 (啧!)   2017-11-10 13:32:00
原po真心强
作者: sOuOr (sOuOr)   2017-11-10 14:41:00
刷题刚connection明明就是并行的 你会因为寄几封信搭讪hr或学长姐就不能刷题吗……
作者: Telemio (Telemio)   2017-11-10 15:01:00
继续推 好文
作者: evolved   2017-11-10 15:06:00
同意前面应该先刷题 但有空也要丢履历找内推
作者: bluebluelan (新阴流大目录免许皆传)   2017-11-10 15:07:00
打比赛练的题目够多就不用刷惹 对于转专业没底的内推FB/Google/Amazon 刷题就是最大可能也是唯一条浮木 不抓不行亚但这就是种all or nothing 所以说只靠内推+刷题不是很保险的作法就是
作者: fishlinghu (令狐瑜)   2017-11-10 15:37:00
看人吧 算法不好的人不刷题直接面FLG要过应该很难..FLG不是聊聊天打哈哈就可以过的 再神题都要做出来刚爬了一下原PO的文 有得过ACM奖难怪不用刷题= =弱者如我当初被问quick sort还会写不出来QQ 只好刷题
作者: catinclay (David)   2017-11-10 16:33:00
哪个重要也要看原本的背景吧不过我个人也同意connection大多时候比刷题重要
作者: Mariobrother (马力欧兄弟)   2017-11-10 17:56:00
推推
作者: kazewind22   2017-11-11 04:33:00
原PO就是我的神
作者: fr373969 (Brian)   2017-11-11 05:07:00
有些公司medical dental vision保费也全免,这也差不少
作者: demundo (DaiYi)   2017-11-11 05:24:00
斯巴拉希 不愧是Ben 真猛
作者: bluebluelan (新阴流大目录免许皆传)   2017-11-11 07:46:00
走PPO全包大概一个月多个两百 一年两千五税前算5000401k 100% match比较猛
作者: edwardboy26 (Yuho)   2017-11-11 08:03:00
这太猛了 特别是offer段神重要啊
作者: bluebluelan (新阴流大目录免许皆传)   2017-11-11 09:04:00
说"听说"今年特别辛苦都是已经拿了满手offer的真的苦得说不出来亚
作者: sylaw (sylaw)   2017-11-11 10:09:00
推分享!
作者: vallwesture (vallwesture)   2017-11-11 15:49:00
好文,推分享
作者: ron0908 (荣恩)   2017-11-11 16:49:00
谢谢你的分享!
作者: acgotaku (otaku)   2017-11-11 18:19:00
用C++处理字串真的很烦...但面试好像很爱考Ctechnique interview要靠赛就过了 应该技术背景超强口语也要很强呀~像我只要一个点模糊掉 之后就讲的勉强
作者: ksyilj1283 (ksyilj1283)   2017-11-12 21:02:00
谢谢分享
作者: jason6582 (jason6582)   2017-11-14 14:49:00
有楼主实力真的不用刷题然后大家与其刷题寄站内信认识楼主更有用
作者: lspss89221 (呜呜呜呜)   2017-11-16 02:25:00
同意楼上,跟HR吃饭喝酒都是假的,认识benzhang才是真的

Links booklink

Contact Us: admin [ a t ] ucptt.com