請問矽谷軟體業的工作 - 面試
By Bethany
at 2015-03-24T16:56
at 2015-03-24T16:56
Table of Contents
現在矽谷軟體業真的被搞到完全機經的fu
特別是你只要遇到12E或13E國家的人,十個有十一個都考你李扣
大致上我們台灣人就是不屑背題,人家刷個五遍六遍,我們通常練個幾十題就出來單戰了
(不過戰績也沒有輸人家就是了)
其實多練練還是有好處的,之前我面GOOG的時候
phone interview是個以色列男,他考我他自己設計的題目,我也運氣好做對了
其實基本觀念還是有在李扣練過
後來onsite全部面試人都是12E男 四個人全考李扣
有三個是練過的,一個沒練過,可是現場想一想還是有做出來
結果就不說了,有跟12E人交手過的人自己明白
面YHOO的時候,有個13E男面試人直接在我面前打開李扣,選了一題叫我自己讀題目自己寫
然後他坐在旁邊繼續做他的事去了
我都想說我直接打開我的code給你看,算high pass然後兩個人都休息好不好
面FB的時候倒是沒有遇到李扣題,不過也是網路上查得到的題目(只是當場我不會做XD)
面華爾街的公司沒有人問你李扣,叫我提前準備好可以demo的machine learning project
manager, engineering leader, analyst 坐在下面「碩論口試」
(非machine learning?謝謝再聯絡)
我的模型有什麼優點、缺點、為什麼能賺錢、為什麼適合他們公司
冷不防補一句 你覺得本週世界上最重要的事是什麼(前一天俄國出兵烏克蘭)
你覺得哪間公司的市值被高估,理由?(我說了FB ......XD)
(其實我在defense吧?)
最後我現在選的這家公司的面試,是直接這個組招我,所以五個面試人都是組上的
他們問我簡單的code linkedlist、pointer的操作之類的,然後
OOP的四個概念、任選一個組合語言改寫一個for loop
OSI網路哪幾層、怎麼算Subnet、DNS查詢流程、TCP/UDP差別與舉例、ICMP是啥
Deadlock四條件、lock相關的code怎麼co、硬碟資料的儲存方法
問code已經最佳化以後,要怎麼再提升效能(答案是pipeline)
設計一個要我寫SQL指令的題目、什麼是資料庫正規化、......族繁不及備載
我邊面都邊想說,這些我是2006-2010學的系上課程阿e04,根本CS總複習
誰說這家公司面試很水的啊(翻桌)他們自己也說 能答對八成就很厲害了XD
事過境遷
現在輪到我面試人了,我要嘛問自己設計的design題,
不然也有特別從演算法課本找了幾個NP爆搜剪枝題,
別想靠背機經通過我的刀關XD
目前十幾人斬了,只有一個台灣姊跟一個三姊有通過我這一關www
其實所謂風氣也都是一陣一陣的,GOOG、FB當年初創的時候還不是大家來demo project
組織大了,枝葉多了,大家愛戰公平,難免會出現類似考古題制度
試問,眾家指考勝利組,有沒有覺得其實指考聯考每年考的題目都差不多?
李扣威力今年特別強大,我自己就認識好幾個半年前不會寫扣,背題三個月上FLGY
當他們發現最近招的人都怪怪的,自然會去改變做法
你現在的選擇,要嘛乖乖一起練題,要嘛就去一些題型符合你的公司
矽谷這麼大,不是只有FLGY才叫做公司
共勉之
以上
※ 引述《crazybear (Crazybear)》之銘言:
: : → exthrash: eg. 物理or數學 03/21 05:13
: : → crazybear: 初階coding跟進階coding根本是兩回事 03/21 06:10
: : → crazybear: 只會演算法跟資料結構然後通過CS面試 跟實際coding又是 03/21 06:11
: : → crazybear: 兩回事 03/21 06:11
: : 推 exthrash: agree 但現在很多cs公司的面試 真的是靠刷題就可以pass 03/21 10:30
: : → exthrash: 不過也常常聽到人complain說 刷題進去的都不太行.. 03/21 10:32
: : → havanabay: 靠刷題就可以pass 那問題是公司不是求職者 03/22 18:22
: : 推 obov: 有點好奇 會刷題可以去哪種等級的公司阿? 03/23 06:39
: : 推 exthrash: 其實看到一些中國論壇像一畝三分地 or mitbbs還滿多的 03/23 13:27
: : 推 exthrash: FLAG比較常問leetcode (or變體) 的問題 03/23 13:31
: : → exthrash: 小公司的話就比較不一定 03/23 13:32
: : → exthrash: 就我自己面試F和G的經驗 真的有中.. 03/23 13:34
: : → moonshade: 刷題是對岸用語嗎? 03/23 15:37
: : → moonshade: 考古題 ?? 03/23 15:37
: : → moonshade: 真的有人口試會考網路上測驗那種鬼東西.. 03/23 15:38
: : → moonshade: 那考試的人程度也很差啊,連要問甚麼都不懂... 03/23 15:38
: : 推 tintinmonkey: 什麼叫做刷題可以進去公司等級很差啊? 搜尋一下 03/23 22:41
: : → tintinmonkey: leetcode跟google interview就知道阿... 03/23 22:42
: 我跟我主管討論過這件事情,先講一點前因後果。
: 敝公司就是賣硬體賺錢,孰不知之跑出來一個NFV和SDN,逼著高層要決定往這邊走。
: 去年被招進來這個Team,連我主管都不會programming,是另一個Project leader(
: 非常會programming,在敝公司十幾年,網路相關問題都很清楚,純技術職)來帶我們。
: 開始要做一個SaaS的project,準備在今年MWC 2015拿出來Demo,所以在這個group就會
: 發生一些很奇怪的事情,我真的主管只管人,就是被我分給PL,然後我PL在跟我們幾個
: 純SDE的人指定工作。MWC發表完,上面的人大概知道這個分配怪怪的,現在就把我們的
: PL升為主管,然後把純SDE都分到他下面去。
: 當初為了找工作(大學資工,研究所通工,美國來念電機,很多公司看到我最後是EE都直接
: 打我槍),Leetcode前年大概有150題,我大概做了100題,不能說Leetcode學的那些東西
: 完全沒用,但是programming這件事情其實很複雜,Leetcode很多基礎的東西,你google
: 都能找到最佳化的source code了,還各個語言版本都有,我實在不知道為什麼很多公司
: 要考這些有的沒的的東西。
: 來快10個月,從我主管那邊學了很多coding技巧,讀人家寫高品質的程式碼真的能學到
: 滿多東西的,我覺得比leetcode上面實用太多。這10個月我只用了一個從刷題中用來解決
: 實作上的問題,就是Levenshtein distance。
: 我主管人根本沒在美國,他長期WFH,大概半年來兩次總部開個會,Group裡面只有我跟他
: 有家庭,有小孩,他太太又是中國人,所以他來的時候,晚餐都會找我跟他去吃順便聊天
: 。後來才發現在純美國企業中,下屬跟主管的關係真的跟在亞洲企業不一樣。感覺就是
: 朋友一樣,聊天什麼都聊。
: 後來我就在跟他抱怨說之前面試都要考leetcode那種題目,他馬上給我一個很厭惡的表情
: ,他說他面試從來不問人那些問題,"你看我們team裡面的史丹佛CS畢業的,我相信他一
: 定對資料結構跟演算法非常熟,但是他離真正的programming還有一段距離"。很多公司的
: 面試,都交給工程師,這些工程師平日都有自己的事情要做,recuriter找你來幫忙面試
: ,是多添事情,所以這些工程師懶,都上網找題目,直接問這些題目,所以才造就有刷題
: 跟Leetcode這種東西。但是沒辦法,現在要找CS工作就是這樣,只要pass這關,海闊天空
: 。我也跟他提到我到現在只用到Levenshtein distance,他跟我說他很滿意當初我用這個
: 方法來解決問題,然後他說他根本不care Levenshtein distance的code是不是我寫的,
: 重點是要知道用什麼方法去解決問題。
: 結論是...想擠入CS的工作,刷題和Leetcode在現階段是無法避免的,從一線軟體公司到
: 我待的老牌科技公司都一樣,因為工程師就是懶,他們只想上網找題幫你面試然後交差
: 了事,也不要看不起為了找工作刷題的人,大家為了混一口飯吃都很辛苦,這是現在必經
: 之路。
--
專家總是叫我們不要吃漢堡這種垃圾食物,
要多吃營養的食物,例如白麵包、芝麻、生菜、
蕃茄、酸黃瓜、起司和牛肉。
--
特別是你只要遇到12E或13E國家的人,十個有十一個都考你李扣
大致上我們台灣人就是不屑背題,人家刷個五遍六遍,我們通常練個幾十題就出來單戰了
(不過戰績也沒有輸人家就是了)
其實多練練還是有好處的,之前我面GOOG的時候
phone interview是個以色列男,他考我他自己設計的題目,我也運氣好做對了
其實基本觀念還是有在李扣練過
後來onsite全部面試人都是12E男 四個人全考李扣
有三個是練過的,一個沒練過,可是現場想一想還是有做出來
結果就不說了,有跟12E人交手過的人自己明白
面YHOO的時候,有個13E男面試人直接在我面前打開李扣,選了一題叫我自己讀題目自己寫
然後他坐在旁邊繼續做他的事去了
我都想說我直接打開我的code給你看,算high pass然後兩個人都休息好不好
面FB的時候倒是沒有遇到李扣題,不過也是網路上查得到的題目(只是當場我不會做XD)
面華爾街的公司沒有人問你李扣,叫我提前準備好可以demo的machine learning project
manager, engineering leader, analyst 坐在下面「碩論口試」
(非machine learning?謝謝再聯絡)
我的模型有什麼優點、缺點、為什麼能賺錢、為什麼適合他們公司
冷不防補一句 你覺得本週世界上最重要的事是什麼(前一天俄國出兵烏克蘭)
你覺得哪間公司的市值被高估,理由?(我說了FB ......XD)
(其實我在defense吧?)
最後我現在選的這家公司的面試,是直接這個組招我,所以五個面試人都是組上的
他們問我簡單的code linkedlist、pointer的操作之類的,然後
OOP的四個概念、任選一個組合語言改寫一個for loop
OSI網路哪幾層、怎麼算Subnet、DNS查詢流程、TCP/UDP差別與舉例、ICMP是啥
Deadlock四條件、lock相關的code怎麼co、硬碟資料的儲存方法
問code已經最佳化以後,要怎麼再提升效能(答案是pipeline)
設計一個要我寫SQL指令的題目、什麼是資料庫正規化、......族繁不及備載
我邊面都邊想說,這些我是2006-2010學的系上課程阿e04,根本CS總複習
誰說這家公司面試很水的啊(翻桌)他們自己也說 能答對八成就很厲害了XD
事過境遷
現在輪到我面試人了,我要嘛問自己設計的design題,
不然也有特別從演算法課本找了幾個NP爆搜剪枝題,
別想靠背機經通過我的刀關XD
目前十幾人斬了,只有一個台灣姊跟一個三姊有通過我這一關www
其實所謂風氣也都是一陣一陣的,GOOG、FB當年初創的時候還不是大家來demo project
組織大了,枝葉多了,大家愛戰公平,難免會出現類似考古題制度
試問,眾家指考勝利組,有沒有覺得其實指考聯考每年考的題目都差不多?
李扣威力今年特別強大,我自己就認識好幾個半年前不會寫扣,背題三個月上FLGY
當他們發現最近招的人都怪怪的,自然會去改變做法
你現在的選擇,要嘛乖乖一起練題,要嘛就去一些題型符合你的公司
矽谷這麼大,不是只有FLGY才叫做公司
共勉之
以上
※ 引述《crazybear (Crazybear)》之銘言:
: : → exthrash: eg. 物理or數學 03/21 05:13
: : → crazybear: 初階coding跟進階coding根本是兩回事 03/21 06:10
: : → crazybear: 只會演算法跟資料結構然後通過CS面試 跟實際coding又是 03/21 06:11
: : → crazybear: 兩回事 03/21 06:11
: : 推 exthrash: agree 但現在很多cs公司的面試 真的是靠刷題就可以pass 03/21 10:30
: : → exthrash: 不過也常常聽到人complain說 刷題進去的都不太行.. 03/21 10:32
: : → havanabay: 靠刷題就可以pass 那問題是公司不是求職者 03/22 18:22
: : 推 obov: 有點好奇 會刷題可以去哪種等級的公司阿? 03/23 06:39
: : 推 exthrash: 其實看到一些中國論壇像一畝三分地 or mitbbs還滿多的 03/23 13:27
: : 推 exthrash: FLAG比較常問leetcode (or變體) 的問題 03/23 13:31
: : → exthrash: 小公司的話就比較不一定 03/23 13:32
: : → exthrash: 就我自己面試F和G的經驗 真的有中.. 03/23 13:34
: : → moonshade: 刷題是對岸用語嗎? 03/23 15:37
: : → moonshade: 考古題 ?? 03/23 15:37
: : → moonshade: 真的有人口試會考網路上測驗那種鬼東西.. 03/23 15:38
: : → moonshade: 那考試的人程度也很差啊,連要問甚麼都不懂... 03/23 15:38
: : 推 tintinmonkey: 什麼叫做刷題可以進去公司等級很差啊? 搜尋一下 03/23 22:41
: : → tintinmonkey: leetcode跟google interview就知道阿... 03/23 22:42
: 我跟我主管討論過這件事情,先講一點前因後果。
: 敝公司就是賣硬體賺錢,孰不知之跑出來一個NFV和SDN,逼著高層要決定往這邊走。
: 去年被招進來這個Team,連我主管都不會programming,是另一個Project leader(
: 非常會programming,在敝公司十幾年,網路相關問題都很清楚,純技術職)來帶我們。
: 開始要做一個SaaS的project,準備在今年MWC 2015拿出來Demo,所以在這個group就會
: 發生一些很奇怪的事情,我真的主管只管人,就是被我分給PL,然後我PL在跟我們幾個
: 純SDE的人指定工作。MWC發表完,上面的人大概知道這個分配怪怪的,現在就把我們的
: PL升為主管,然後把純SDE都分到他下面去。
: 當初為了找工作(大學資工,研究所通工,美國來念電機,很多公司看到我最後是EE都直接
: 打我槍),Leetcode前年大概有150題,我大概做了100題,不能說Leetcode學的那些東西
: 完全沒用,但是programming這件事情其實很複雜,Leetcode很多基礎的東西,你google
: 都能找到最佳化的source code了,還各個語言版本都有,我實在不知道為什麼很多公司
: 要考這些有的沒的的東西。
: 來快10個月,從我主管那邊學了很多coding技巧,讀人家寫高品質的程式碼真的能學到
: 滿多東西的,我覺得比leetcode上面實用太多。這10個月我只用了一個從刷題中用來解決
: 實作上的問題,就是Levenshtein distance。
: 我主管人根本沒在美國,他長期WFH,大概半年來兩次總部開個會,Group裡面只有我跟他
: 有家庭,有小孩,他太太又是中國人,所以他來的時候,晚餐都會找我跟他去吃順便聊天
: 。後來才發現在純美國企業中,下屬跟主管的關係真的跟在亞洲企業不一樣。感覺就是
: 朋友一樣,聊天什麼都聊。
: 後來我就在跟他抱怨說之前面試都要考leetcode那種題目,他馬上給我一個很厭惡的表情
: ,他說他面試從來不問人那些問題,"你看我們team裡面的史丹佛CS畢業的,我相信他一
: 定對資料結構跟演算法非常熟,但是他離真正的programming還有一段距離"。很多公司的
: 面試,都交給工程師,這些工程師平日都有自己的事情要做,recuriter找你來幫忙面試
: ,是多添事情,所以這些工程師懶,都上網找題目,直接問這些題目,所以才造就有刷題
: 跟Leetcode這種東西。但是沒辦法,現在要找CS工作就是這樣,只要pass這關,海闊天空
: 。我也跟他提到我到現在只用到Levenshtein distance,他跟我說他很滿意當初我用這個
: 方法來解決問題,然後他說他根本不care Levenshtein distance的code是不是我寫的,
: 重點是要知道用什麼方法去解決問題。
: 結論是...想擠入CS的工作,刷題和Leetcode在現階段是無法避免的,從一線軟體公司到
: 我待的老牌科技公司都一樣,因為工程師就是懶,他們只想上網找題幫你面試然後交差
: 了事,也不要看不起為了找工作刷題的人,大家為了混一口飯吃都很辛苦,這是現在必經
: 之路。
--
專家總是叫我們不要吃漢堡這種垃圾食物,
要多吃營養的食物,例如白麵包、芝麻、生菜、
蕃茄、酸黃瓜、起司和牛肉。
--
All Comments
By Enid
at 2015-03-26T08:23
at 2015-03-26T08:23
By Donna
at 2015-03-27T20:52
at 2015-03-27T20:52
By Blanche
at 2015-03-31T00:26
at 2015-03-31T00:26
By Zora
at 2015-04-04T05:30
at 2015-04-04T05:30
By George
at 2015-04-08T08:06
at 2015-04-08T08:06
By Jack
at 2015-04-11T13:07
at 2015-04-11T13:07
By Steve
at 2015-04-14T01:08
at 2015-04-14T01:08
By Poppy
at 2015-04-16T02:21
at 2015-04-16T02:21
By Franklin
at 2015-04-21T00:57
at 2015-04-21T00:57
By Donna
at 2015-04-24T13:48
at 2015-04-24T13:48
By Charlie
at 2015-04-26T14:20
at 2015-04-26T14:20
By Jack
at 2015-04-27T15:06
at 2015-04-27T15:06
By Hamiltion
at 2015-04-28T22:37
at 2015-04-28T22:37
By Oliver
at 2015-05-03T12:06
at 2015-05-03T12:06
By Liam
at 2015-05-04T17:51
at 2015-05-04T17:51
By Lydia
at 2015-05-07T02:55
at 2015-05-07T02:55
By Dinah
at 2015-05-10T00:09
at 2015-05-10T00:09
By Isla
at 2015-05-13T20:35
at 2015-05-13T20:35
By Quanna
at 2015-05-14T13:33
at 2015-05-14T13:33
By Elizabeth
at 2015-05-18T05:52
at 2015-05-18T05:52
By Robert
at 2015-05-18T09:10
at 2015-05-18T09:10
By Isla
at 2015-05-22T21:19
at 2015-05-22T21:19
By Hazel
at 2015-05-25T03:08
at 2015-05-25T03:08
Related Posts
請問矽谷軟體業的工作
By Valerie
at 2015-03-24T02:33
at 2015-03-24T02:33
美國工作的實務面請教
By Jacob
at 2015-03-23T23:23
at 2015-03-23T23:23
美國工作的實務面請教
By Skylar DavisLinda
at 2015-03-23T22:39
at 2015-03-23T22:39
請問保險
By Isla
at 2015-03-23T13:45
at 2015-03-23T13:45
日本工作機會 正社員/實習/打工簽可
By Puput
at 2015-03-23T12:30
at 2015-03-23T12:30