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