[心得] 美國刷題仔在職跳槽卻無任何offer流水帳

作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-01 01:49:25
來個美國OPT->H1b邊工作邊面試的流水帳分享,
順便討論該不該刷leetcode?可以用Python刷Leetcode?
## 背景
台灣四大EE學士,系統廠工程師兩年,沒做什麼硬體,都在中國工廠。
某國立商院碩士肄業,美國排名50~100CS碩士
目前:2018 CS畢業後用OPT找到一家150人中小型新創,後端工程師,主要資料處理
Tech stack:工作上Java為主,Python做scripting資料處理/內部工具
Leetcode語言:還在讀CS碩就全用Python刷
Leetcode進度:畢業前最後一個學期100題,畢業到找到工作時250題,上個月面Amazon時
450題,目前500題(Easy 228/Medium 228/Hard 44)
背景小結:美國轉職CS刷題仔,沒什麼特長,不會拿到很多Offer也是很合理,只能繼續
努力
## 2019
Panjiva
管道:海投
面試結果:沒過Technical phone screening,猜測是Tech Stack沒滿足
職缺語言:Python
Truemotion
管道:海投
面試結果:on-site沒過,猜測是一邊面試就negoiate薪水,並且加上當天Flask的API不
夠細緻
職缺語言:Python(後端配合ML)
CarGurus
管道:LinkedIn HR聯繫
面試結果:沒過HR phone screening,原因不明
職缺語言:Java
PathAI
管道:海投
面試結果:沒過HR phone screening,原因不明
職缺語言:Python(後端配合ML)
Proofpoint
管道:LinkedIn HR聯繫
面試結果:沒過Technical phone screening,
問到為什麼要換工作時可能表達太多對目前工作很滿意,可能被面試官察覺興趣不大
因此建議要準備一個官方版本回答,讓面試官滿意你換工作的積極態度
職缺語言:任何主流語言
HubSpot
管道:LinkedIn HR聯繫
面試結果:過OA後與HR聯繫,當時正在跑H1b流程,對方說等H1b拿到後重啟面試,但疫情
2020開始就不sponsor
職缺語言:Java
Amazon(第一次) SDE1
管道:LinkedIn HR聯繫
面試結果:On-site沒過,當時刷不夠多。
心得是絕對要用coding session而不是用白板,因為延伸題用白板光寫字就沒時間了
職缺語言:任何主流語言
Chewy
管道:LinkedIn HR聯繫
面試結果:沒過HR phone screening,原因不明
職缺語言:任何主流語言
Kensho
管道:LinkedIn HR聯繫
面試結果:沒過HR phone screening,對方公司在小新創階段,只找senior
職缺語言:任何主流語言
## 2020
Postmates
管道:LinkedIn HR聯繫
面試結果:沒過OA,Codesignal的4題OA(easy, easy, hard, medium)限時70分鐘,
三題全對,一題1/3TLE
職缺語言:Python, Go
Axon
管道:LinkedIn HR聯繫
面試結果:HR phone screening後無聲,原因不明
職缺語言:Java
Wealthfront
管道:LinkedIn HR聯繫
面試結果:沒過HR phone screening,原因不明
職缺語言:Java
## 2021
Amazon(第二次) SDE2
管道:一年冰凍期後聯繫之前所有的LinkedIn HR,其中一個HR開啟流程
面試結果:On-site沒過。這次是面SDE2缺,因為目前SDE1滿招。
System-design準備不夠充分,另一題考Leetcode#140沒解出DP解
職缺語言:任何主流語言
Telnyx
管道:LinkedIn HR聯繫
面試結果:HR phone screening後無聲,原因不明
職缺語言:Python/Java
Pillar Bioscience
管道:LinkedIn HR聯繫
面試結果:沒過HR phone screening,
因為自己比較偏好在超過100人的工程團隊工作(對方25人)
職缺語言:Python/Java
Klaviyo
管道:LinkedIn HR聯繫
面試結果:沒過Technical phone screening,猜測是Tech Stack沒滿足
職缺語言:Python(Django)/Java
Clari
管道:LinkedIn HR聯繫
面試結果:HR phone screening後無聲,原因不明
職缺語言:Java(Hadoop)
ForethoughtAI
管道:LinkedIn HR聯繫
面試結果:沒過HR phone screening,
因為自己比較偏好在超過100人的工程團隊工作(對方40人)
職缺語言:Python(後端配合ML)
Starburst Data
管道:LinkedIn HR聯繫
面試結果:沒過HR phone screening,
Hiring manager 想要有更多core Java distributed system經驗
職缺語言:Java
Quora
管道:LinkedIn HR聯繫
面試結果:沒過technical screening,
Hiring manager 想要有Kafka, Hive, Hadoop經驗
職缺語言:Java
結論:
1. 美國中小公司偏好Tech Stack吻合,需要刷leetcode過OA甚至刷到Medium/Hard的公司
其實不多,但是偏偏offer都很好,這麼香還不刷?
2. 以我本身Java/Python的bias接觸到的職缺,Python在美國的職缺確實很多,但台灣就
非常少。
刷題要以面試官看得懂的語言,敝司Java為主可是幾乎後端工程師都會簡單Python。
雖然這次面Amazon有一題解merging intervals用到Python bisect就花了一些時間解
釋。在美國用Python我認為是不吃虧。
3. 這些公司在至少面試開始時都是同意Sponsor H1b的,很多公司不sponsor的主要原因
就是他們薪水低,所以當我聽到某些公司的HR說他們不sponsor我反而是竊喜篩掉了
一個低薪工作。
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-01 01:59:00
結論是Python當主武是可行的 雖然建議放副武
作者: boomberm (boom)   2021-03-01 02:42:00
推,lc刷了300多題,週賽參加快10次,但大部分只能解3題。寫到現在有點徬徨,不知道到底怎樣的工作用的到,在傳產下班後越來越沒動力刷了很佩服你們這種勇敢出國的
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-01 02:57:00
目前還有三家還在面試流程 2021職缺確實從疫情中恢復了
作者: drajan (EasoN)   2021-03-01 03:20:00
加油吧 你可以失敗九十九次 但只要成功一次 就是成功了
作者: expiate (夜露死苦)   2021-03-01 03:22:00
現在週賽能解出三題已經相當有實力了,我個人是覺得週賽有變得比以前難了
作者: musie (Sirius)   2021-03-01 04:12:00
紅明顯 我覺得HR phone interview 不過 很大是表達能力問題我會建議你 練一下口條 跟多做mock interview 刷題先等等
作者: DONmilK (DONmilK)   2021-03-01 04:25:00
為啥我LinkedIn 都沒啥hr 找 open to Job也開了
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-01 04:42:00
LinkedIn有職才比較會被recruiter sourced另外有常常回覆第三方recruiter,『可能』會增強演算法我的LinkedIn被出現在搜尋結果在2019年是500以上2020因為疫情掉到100下,去年底開始大量回覆recruiter目前被搜尋率大約是200上下另外,第三方recruiter的工作都是渣不然就是他們只想協助senior,可能因為佣金才高以上說的是your profile appeared in search resultshttps://www.youtube.com/watch?v=g9aaW80iTn4這集有說sourcer, recruiter, HR各自的工作
作者: MOONY135 (談無慾)   2021-03-01 07:11:00
我有點想禁止紅明顯這種奇怪的推文
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-01 07:17:00
musie大說得有理 身為一個過30才踏上美國的人 語言真的是很大的罩門,第一年的peer review就是被建議要提升溝力,說可以改進兩點:1.從聽眾角度出發 配合聽眾脈絡2.使用美式論說結構:先結論,假說,證據
作者: MOONY135 (談無慾)   2021-03-01 07:23:00
前面的奇怪繞圈圏推文原來已經會變成需要紅明顯這樣子的東西了嗎
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-01 07:23:00
除以上之外,我還有增加documenting因為觀察美國資深工程師的文件撰寫能力真的很好,內部也很重視
作者: musie (Sirius)   2021-03-01 08:29:00
沒有惡意 只是想提供過去的經驗 我遇到好幾位都覺得可惜補推回來
作者: MOONY135 (談無慾)   2021-03-01 09:36:00
作者: dave123 (宅男就是傳奇)   2021-03-01 09:40:00
phone interview應該不會太難,在部分公司甚至不是最後一個階段。可能口述表達能力需要再訓練一下。不只是英文方面,還有專業的表達能力。
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-01 09:45:00
大部份都是Tech Stack不吻合例如Hadoop, Django很多公司就是要你有經驗 不能只會Java, Python而已在我有正職的狀態下,我是不會無中生有,小技放大不過如果是很缺工作的求職者,應該可以試試稍微膨脹膨脹
作者: fatathome (肥宅King)   2021-03-01 10:51:00
推個
作者: sheldonlord (S.C)   2021-03-01 12:05:00
推個
作者: wawi2 (@@)   2021-03-01 13:30:00
我記得LC140單純用DP解也是TLE. 好像是要先判斷答案存不存在。存在的話再去用DP解
作者: chocopie (好吃的巧克力派 :))   2021-03-01 13:56:00
推分享
作者: lunasdejavu (我的頭上長香菇了)   2021-03-01 19:20:00
老同學推XD
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-02 00:28:00
又想起來了 有些HR screening不過是因為我聽出他們只想用junior的薪水卻要senior的經歷跟Tech Stack
作者: hopkinwalker (grumpy cat)   2021-03-02 03:36:00
我投小公司,也很常因為tech stack不完全相符,在HRscreen 後被拒,刷題都派不上用場
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-02 04:00:00
我覺得小公司好像都是如此 分享出來看看是不是類似比率
作者: hopkinwalker (grumpy cat)   2021-03-02 04:04:00
Rivian, Oscar, Turo 都是跟HR講完電話後就被拒了
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-02 04:53:00
h大也是有多少說多少嗎 總覺得要像new grad當時有30說80拿出那種「積極」的態度才能打動HR的心
作者: hopkinwalker (grumpy cat)   2021-03-02 04:57:00
感覺他們應該想找人趕快上手,所以如果工具沒用過或是略懂我都老實答
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-02 05:52:00
我也是完全據實回答 要完全吻合tech stack機會真的不高中型以上的公司才會比較接受tech stack有增減
作者: xoy232 (鬼島希特勒)   2021-03-02 11:53:00
推 主武Python 副武C 或C++ 可行嗎 正想走這個路線
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-03-02 21:18:00
要看求職市場 不過就算美國 通常都是C++主python副Python如果主的話 就不需要副台灣的話 上次搜尋 基本上沒有太多python工作這邊談的是backend python工作 台灣很少忽視上面我談C++ 畢竟相關的職缺不會跑到我面前
作者: streakray (條紋衣boy)   2021-03-09 04:07:00
推推

Links booklink

Contact Us: admin [ a t ] ucptt.com