[心得] CS找工作經驗分享

看板studyabroad作者 (癡、肥、蠢、宅)時間4年前 (2019/11/11 18:11), 4年前編輯推噓62(62069)
留言131則, 52人參與, 5年前最新討論串1/1
分享個CS找工作的經驗 看得懂中文的人都知道要去看一畝三分地,導致繁中的資源很少 但是由於看了某些文起肚爛,我就來寫一篇找CS工作的經驗分享 結果: - Offer: FLAG x 2,MS x 2 (不同組允許同時面),Expedia、大Startup x 2,小St artup x 3 - (因為有offer)婉拒onsite:5 - (因為有offer)取消電面: 3 - 沈船:LinkedIn、MS (XBOX)、Amazon (Flex)、高盛、Citadel、Two Sigma、Uber 、和一些startup 我先介紹我的1. 戰略分析,再來2. 經驗,附上3. 背景 經驗分成三個部分:2a, 刷題/解題、2b. System Design和2c. Behavioral Question 最後給個4. 心得做為結尾 1. 戰略分析 這只是我的分析,對不對請讀者自己斟酌 去各大公司網站上投履歷是有用的!我的FLAG實習就是海投來的 但是能找內推就找內推 LinkedIn上面直接丟recruiter也並無不可 有些時候可以跳掉phone screen就爭取看看 我G有跳掉phone screen 合理戰略,把一些可有可無的公司放在前面,面掛了也沒關係那種 所以我是先找一堆startup來練習面試 當然因為我有一些實習經驗,加上我是在職換工作,相對好拿面試 如果沒有辦法拿到這麼多面試的朋友可能就多找mock 的機會 我個人是幾乎不可能去灣區 所以我甚至拿灣區(LinkedIn、Uber)、紐約(高盛、two signma)、芝加哥(Citadel)的公 司來練 我還有拿contractor的職位來練 timeline: - 2019/06初: 開始準備,猛刷題,海投履歷,leetcode 400題 - 2019/06中:開始接受不是很想去的公司的phone screen、online assessment - 2019/07中:leetcode 600+,不是很想去的公司有些有offer/onsite 內推想去的的公司的phone screen、online assessment - 2019/08中:想去的公司開始onsite,不是很想去的公司offer - 2019/09初:開始有想去公司offer 2. 經驗 這是我的經驗,未必是通例,參考參考吧 2a. 刷題/解題: - 基本的那些資料結構要熟,時間、空間複雜度要講得出來,基本的sort、tree、 BST、Graph、recursion、Union Find等等,這些東西要知道怎麼用 - DP就聽天由命了,我至今也不是每題都想得到 - 至少要能用英文把自己的想法解釋清楚 - 解釋完想法後,面試官答應了再開始coding,不要糊裡糊塗就開始亂寫 - 擺脫IDE,就算你不練白板coding,至少要無IDE(無autocomplete... etc)環境的 coding,這樣面試才不會漏東漏西 - 重點:題不是刷過了就算了!會忘!我是一新一舊的刷,每刷一個新題就練一個舊的 這樣可以確保某些公司求快的你可以迅速出答案,例如F要45分鐘出兩題標準答案 - 某些公司如G幾乎不考原題,就要想盡辦法練新題,想辦法自己想出答案 參加Leetcode的競賽是不錯的練習,我最後三次參加競賽是解出四題、三題、四題 - 題目不是Leetcode test case過了就算了,要確定是最佳解,我個人是C++在刷 如果我的解答時間不是TOP 30%我就會看答案,並且改我的寫法 - 重點:要練HackerRank!一大堆online assessment是他們家的系統,因為系統不熟 掛掉是很悲慘的事 - 重點:解題的時候想不出標準答案,也要給個半殘的答案,解釋給面試官聽 他同意你的解釋,你寫個半殘的答案出來,至少不是0分 - 我2016 Leetcode 400題時拿到 FLAG實習 650題時,開始拿西雅圖startup offer 750題時,拿西雅圖中型startup 和MS offer 850題時,拿西雅圖FLAG offer 2b. System Design 我也是很頭痛,我在學校待太久,沒有真的做過大的系統 我就是讀一讀Grokking the System Design Interview - Educative.io 看看Youtube的影片 - 基本:Grokking每個章節都看得懂的程度 - 基本:蓋上Grokking網站之後,自己畫出所有內容 - 基本:要把題目問清楚,各種requirement問出來,寫在白板上列表 - 重點:問面試官再來他想看什麼 這是我面試久了才發現的事,Grokking和Youtube、每個影片講的流程不一樣 有時候是要看High level archi,有些人想看Capacity analysis 有些人想看DB design,所以我翻船一兩次之後我了解到: 問完requirement後,應該要問面試官想看什麼,然後順著面試官講 我曾經在high level畫完之後,面試官想看load balancing/scaling的問題 當時經驗不足,欲哭無淚,沒時間了 2c. Behavioral Question (這是我的偏見)按照亞麻的13條Leadership principles去準備 亞麻的能答出來,其他就能答出來,掰故事也要掰出來 BQ就是那些亂七八糟的東西 無用,但是你查到的每一題,你都要有答案 連G家都有Googliness,有夠弱智 我G的面試官(好二六,擺明要放水)和我一起 邊罵G幹嘛學A弄那個沒有用的 邊把我的答案(某些是掰的,ㄏㄏ)填入問卷裡面 (PS. 我亞麻遇到全老印面試官,我flag offer x 2,亞麻掛了,請各位自己解讀) 3. 背景: - 學歷:台灣top 3 CS學士、美國某中西部CS碩博 - 實習經驗:灣區FLAG一次,沒拿到return offer X公司一次,西雅圖分部 - 正職經驗:X公司1.5 y 4. 心得 論錢其實FLAG給的不是最多的 我有大startup offer給的非常非常猛(有些人1M/4y就在吹,頗ㄏ) 聽到我有FLAG的Offer之後還要加錢 只是我個人志向不在拼搏,而是求穩定,所以還是選了FLAG FLAG實習時在灣區體驗過一陣子,確定自己不喜歡灣區的氛圍與氣候 突然上了文章,滿足博班畢業條件,指導教授放人的時候題目練的也不是很多 FLAG+M沒上就去X了,畢竟在西雅圖,不用去灣區 而且有認識的人,之前Manager、組員都相處融洽 待了一年多快兩年,卻因為鬥爭因素整個組要被裁(2019/06) 雖然有幾個缺可以留,但是還是不如歸去 胡亂講了一堆,希望對任何人有點幫助 謝謝!祝大家好運,offer連連 -- Dark, black, are my remembrances. All around me is dark. Dark, like, my soul. My soul is sad, she's bleeding. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.239.48.181 (美國) ※ 文章網址: https://www.ptt.cc/bbs/studyabroad/M.1573467102.A.440.html

11/11 18:22, 4年前 , 1F
詳細推
11/11 18:22, 1F

11/11 18:40, 4年前 , 2F
厲害推
11/11 18:40, 2F

11/11 18:56, 4年前 , 3F
未看先推
11/11 18:56, 3F

11/11 18:56, 4年前 , 4F
11/11 18:56, 4F

11/11 19:06, 4年前 , 5F
推 強者
11/11 19:06, 5F

11/11 19:15, 4年前 , 6F
沒身份startup給的很猛也吃不到吧?
11/11 19:15, 6F

11/11 20:07, 4年前 , 7F
強者明明不也是棄其它錢更多的offer,追求穩定選了FLAG嗎
11/11 20:07, 7F

11/11 20:07, 4年前 , 8F
?.........照某個推文的邏輯,不就是「abcde字母公司,
11/11 20:07, 8F

11/11 20:07, 4年前 , 9F
灣區這種人到處都是,bootcamp練個半年就可以」,天啊!
11/11 20:07, 9F

11/11 20:07, 4年前 , 10F
看到那種推文嚇傻,果然自古文人相輕。
11/11 20:07, 10F
我可以去startup,我有H-1B 博士的文章和引用數可以自己弄綠卡(niw) 但我懶得準備便當,哈

11/11 20:21, 4年前 , 11F
推 好險現在有收藏文章的功能 裡面有一些策略值得參考
11/11 20:21, 11F

11/11 20:21, 4年前 , 12F
11/11 20:21, 12F

11/11 20:43, 4年前 , 13F
太強了 推推推
11/11 20:43, 13F

11/11 20:45, 4年前 , 14F
在職換工作居然也能面試那麼多 @@!!
11/11 20:45, 14F

11/11 20:46, 4年前 , 15F
喔喔看到最後一段
11/11 20:46, 15F

11/11 21:14, 4年前 , 16F
Congrats! 感謝分享:-)
11/11 21:14, 16F

11/11 21:23, 4年前 , 17F
強者
11/11 21:23, 17F

11/11 22:06, 4年前 , 18F
樓主強者 真的不要再把bootcamp練半年拿出來比了
11/11 22:06, 18F

11/11 22:25, 4年前 , 19F
推分享
11/11 22:25, 19F

11/11 22:38, 4年前 , 20F
推強者
11/11 22:38, 20F

11/11 23:48, 4年前 , 21F
看到第二段突然覺得應該是認識的神人 恭喜
11/11 23:48, 21F

11/11 23:53, 4年前 , 22F
推推高手
11/11 23:53, 22F

11/12 00:28, 4年前 , 23F
推強者 推詳細分享
11/12 00:28, 23F

11/12 01:27, 4年前 , 24F
沒差啦, 反正5年之後就很高機率升不上去, 現在讓他爽一
11/12 01:27, 24F

11/12 01:28, 4年前 , 25F
下, 過幾年轉身發現彎曲選擇其實也沒很多
11/12 01:28, 25F

11/12 01:30, 4年前 , 26F
想從fang跳出來就要承受風險, 不跳就是上不去, 過幾年
11/12 01:30, 26F

11/12 01:31, 4年前 , 27F
後, 一樣會遇到當初在mtk的問題
11/12 01:31, 27F
我也不會希望他升不上去什麼的 還是祝他好運

11/12 02:36, 4年前 , 28F
看來提到bootcamp好像稍微有刺激到一些人,其實我會那
11/12 02:36, 28F

11/12 02:36, 4年前 , 29F
麼說只是希望大家理解,現在在這裡的tech,真的有很多各
11/12 02:36, 29F

11/12 02:36, 4年前 , 30F
式各樣背景的人,而高手真的是來自各個不同的地方,在這
11/12 02:36, 30F

11/12 02:36, 4年前 , 31F
環境裡謙虛真的才走的遠,尤其大家都知道其實科技業大起
11/12 02:36, 31F

11/12 02:36, 4年前 , 32F
大落是常態,沒什麼好因為自己剛好走到哪個位子而傲氣逼
11/12 02:36, 32F

11/12 02:36, 4年前 , 33F
人的,會拿那麼激烈的方式回另一篇文也真的是那篇文...
11/12 02:36, 33F

11/12 02:40, 4年前 , 34F
有點欠嗆,如果能像這篇文一樣有能力的人願意出來分享經
11/12 02:40, 34F

11/12 02:40, 4年前 , 35F
驗對大家都是好事,這個版畢竟陪伴很多像我一樣的人走過
11/12 02:40, 35F

11/12 02:40, 4年前 , 36F
留學到海外工作這一條路,在這最不需要的就是那種反串/
11/12 02:40, 36F

11/12 02:40, 4年前 , 37F
反諷的文章
11/12 02:40, 37F
還有 58 則推文
還有 5 段內文
11/13 11:07, 4年前 , 96F
我盡量早一點講,但是手裡都還是要握一個保底的
11/13 11:07, 96F

11/13 11:31, 4年前 , 97F
niw的確會針對不同領域有不同要求 但100在很多領域都算多
11/13 11:31, 97F

11/13 11:32, 4年前 , 98F
而且反正各大律師都是免費評估 破100去問一下就知道了
11/13 11:32, 98F

11/13 11:33, 4年前 , 99F
律師願意給你沒過退費就穩了
11/13 11:33, 99F

11/13 13:00, 4年前 , 100F
11/13 13:00, 100F

11/13 22:17, 4年前 , 101F
目前刷300多...了解到為什麼找不到工作了謝謝
11/13 22:17, 101F

11/13 23:35, 4年前 , 102F
推 謝謝分享
11/13 23:35, 102F

11/14 03:55, 4年前 , 103F
300多很夠了,我也只刷300題,拿了三個offers
11/14 03:55, 103F

11/14 05:27, 4年前 , 104F
300題如果只是過test cases,不求最佳解,那不夠,如
11/14 05:27, 104F

11/14 05:27, 4年前 , 105F
果三百題都是自己想出來的最佳解,那就很夠了
11/14 05:27, 105F

11/14 16:20, 4年前 , 106F
推leetcode補充心得
11/14 16:20, 106F

11/14 17:21, 4年前 , 107F
想請問一下準備重點的先後投資時間順序,假如entry leve
11/14 17:21, 107F

11/14 17:21, 4年前 , 108F
l,是否不會考到太多system design? 看一些文章下面寫到
11/14 17:21, 108F

11/14 17:21, 4年前 , 109F
的,感謝!
11/14 17:21, 109F

11/15 06:25, 4年前 , 110F
entry大公司幾乎不考,中小型的遇到的機率一半一半吧,阿
11/15 06:25, 110F

11/15 06:25, 4年前 , 111F
如果公司本體就是專做分散式運算solution之類就機率很高
11/15 06:25, 111F

11/15 06:25, 4年前 , 112F
11/15 06:25, 112F
G連L4都不考系統設計 但是如樓上所說,中小型公司有時候會考,還是要準備 但System design可深可淺,entry的就算考也不會考太深 (遇到本來就要叼你的面試官除外) entry有一個可能是考OOD,但我因為人太老了沒被考過

11/15 17:30, 4年前 , 113F
其實有些中國人也不滿一畝三分的積分機制,有另一個站
11/15 17:30, 113F

11/15 17:30, 4年前 , 114F
1o24,不過文章比較少
11/15 17:30, 114F

11/15 17:31, 4年前 , 115F
刷題方面要能對於題目的各種followup都有一定程度的掌
11/15 17:31, 115F

11/15 17:33, 4年前 , 116F
握的話,也許也不用刷到那麼多也還行,另一個重點是
11/15 17:33, 116F

11/15 17:33, 4年前 , 117F
說出你的思考脈胳
11/15 17:33, 117F
是啊,但怎樣能達到「對於題目的各種followup都有一定程度的掌握」這不知道 所以有時間就多刷刷吧,ㄏㄏ

11/15 21:48, 4年前 , 118F
一畝積分真的有夠難賺qq
11/15 21:48, 118F

11/16 02:42, 4年前 , 119F
每天上線簽到就有分數,發個自介文就有100,靠時間累積
11/16 02:42, 119F

11/16 02:43, 4年前 , 120F
我天天上去報到拿分,現在也破千分了
11/16 02:43, 120F

11/16 04:37, 4年前 , 121F
沒有微信無法報到累積積分,後來就算惹
11/16 04:37, 121F

11/18 03:46, 4年前 , 122F
推!!!!
11/18 03:46, 122F
面經囉,我每次面經都可以拿50~100 ※ 編輯: theWANDERER (73.239.48.181 美國), 11/19/2019 09:53:39

11/25 22:58, 4年前 , 123F
這麼說起來另外那篇雖然在台灣有很多工作經驗但最後
11/25 22:58, 123F

11/25 22:58, 4年前 , 124F
卻只拿 1M/4yr,表示 CS 末班車果然已經開走了
11/25 22:58, 124F

11/25 22:59, 4年前 , 125F
看來還是去其他國家可能比較好
11/25 22:59, 125F
我只有一年多經驗在西雅圖也是差不多這個pkg 我沒感覺到什麼末班車 看到印度人、大陸人都是互相幫助 而台灣人就這麼一點,還在那喊末班車末班車勸退自己人 生怕多來一個台灣人會搶走工作機會,實在有點可笑 或許這世界上有地方CP值更高 但是我覺得北美CS機會還是不少,沒有什麼末班車,還是值得一試的 ※ 編輯: theWANDERER (73.239.48.181 美國), 11/26/2019 14:46:27

12/09 00:27, 4年前 , 126F
12/09 00:27, 126F

01/24 17:20, 5年前 , 127F
01/24 17:20, 127F

05/05 01:05, 5年前 , 128F
有些勸退的,不知是什麼心態, 給人的感覺與其說擔
05/05 01:05, 128F

05/05 01:05, 5年前 , 129F
心別人失敗,更像是擔心別人成功,追上自己。我留在
05/05 01:05, 129F

05/05 01:05, 5年前 , 130F
台灣時怎麼不見你那麼關心我啦?我讀完書後留不住我
05/05 01:05, 130F

05/05 01:05, 5年前 , 131F
也爽啊,不請自來的”擔心”什麼?
05/05 01:05, 131F
文章代碼(AID): #1ToJFUH0 (studyabroad)