請問矽谷軟體業的工作 - 面試

Bethany avatar
By Bethany
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在現階段是無法避免的,從一線軟體公司到
: 我待的老牌科技公司都一樣,因為工程師就是懶,他們只想上網找題幫你面試然後交差
: 了事,也不要看不起為了找工作刷題的人,大家為了混一口飯吃都很辛苦,這是現在必經
: 之路。

--
專家總是叫我們不要吃漢堡這種垃圾食物,

要多吃營養的食物,例如白麵包、芝麻、生菜、

蕃茄、酸黃瓜、起司和牛肉。

--

All Comments

Enid avatar
By Enid
at 2015-03-26T08:23
補充, Y那個還笑說前一天面一個Stanford Phd連李扣35%的
Donna avatar
By Donna
at 2015-03-27T20:52
題都不會寫, 我心想 你池子太淺了, 他或許還不屑來...
Blanche avatar
By Blanche
at 2015-03-31T00:26
哭哭 為啥我遇到的都考冷門DESIGN
Zora avatar
By Zora
at 2015-04-04T05:30
這篇非常中肯...
George avatar
By George
at 2015-04-08T08:06
我同學面F都是進去默寫李扣
Jack avatar
By Jack
at 2015-04-11T13:07
推 受益良多
Steve avatar
By Steve
at 2015-04-14T01:08
12E 13E是?
Poppy avatar
By Poppy
at 2015-04-16T02:21
印度人和中國人?
Franklin avatar
By Franklin
at 2015-04-21T00:57
讀phd室有幾個人有那閒時間三不五時去刷leetcode...
Donna avatar
By Donna
at 2015-04-24T13:48
很多小公司是不問李扣的 比較project/exp specific
Charlie avatar
By Charlie
at 2015-04-26T14:20
就像原po說的 矽谷除了FLG還是很多地方可去的
Jack avatar
By Jack
at 2015-04-27T15:06
推 有用心在這方面
Hamiltion avatar
By Hamiltion
at 2015-04-28T22:37
這篇很中肯。@一樓 PhD 不一定真的會寫機經的 code
Oliver avatar
By Oliver
at 2015-05-03T12:06
而且他不屑來就不會花時間面試惹
Liam avatar
By Liam
at 2015-05-04T17:51
推資訊分享
Lydia avatar
By Lydia
at 2015-05-07T02:55
我想知道半年前不會寫code的怎麼拿到面試機會,我丟好幾
家履歷都直接石沈大海...
Dinah avatar
By Dinah
at 2015-05-10T00:09
Y應該沒辦法和FLG並稱吧XD
Isla avatar
By Isla
at 2015-05-13T20:35
L 是linkedin嗎?
Quanna avatar
By Quanna
at 2015-05-14T13:33
我也實在不懂為什麼面試要考這種一年下來用到一次就算多
Elizabeth avatar
By Elizabeth
at 2015-05-18T05:52
的題目,然後要大家去背這些題目,結果真正重要的OOP跟
Robert avatar
By Robert
at 2015-05-18T09:10
CS基本知識,語言熟悉度,debug,coding style,refactor
等等完全不考,這樣找到的一堆背題高手真的是他們要的?
Isla avatar
By Isla
at 2015-05-22T21:19
而且有工作的誰有那個時間花上好幾個月去刷四五次背到爛
Hazel avatar
By Hazel
at 2015-05-25T03:08
熟?只有剛畢業或是那些找不到工作的才有時間去背吧

請問矽谷軟體業的工作

Valerie avatar
By Valerie
at 2015-03-24T02:33
: → exthrash: eg. 物理or數學 03/21 05:13 : → crazybear: 初階coding跟進階coding根本是兩回事 03/21 06:10 : → crazybear: 只� ...

美國工作的實務面請教

Jacob avatar
By Jacob
at 2015-03-23T23:23
※ 引述《accw ( Good luck~)》之銘言: : 先說明一下本人的背景... : 目前在台灣的外商工作,公司屬於科技產業。 : 本人求學、工作過程都在台灣,所以對� ...

美國工作的實務面請教

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2015-03-23T22:39
先說明一下本人的背景... 目前在台灣的外商工作,公司屬於科技產業。 本人求學、工作過程都在台灣,所以對於國外的就業實務面了解不多。 最近因�� ...

請問保險

Isla avatar
By Isla
at 2015-03-23T13:45
借這標題問一下。 目前規定是美國公民如果一年居住在海外超過330天就不用耽心Obamacare罰款。 那如果我一年中大部份時間住臺灣但是一年回來美國住個 ...

日本工作機會 正社員/實習/打工簽可

Puput avatar
By Puput
at 2015-03-23T12:30
謝謝各位的來信 在這邊補充一些事項 (1) 除了開發系業務的engineer之外 網站上的另一個職缺 CRM系 consultant 是否也有 在募集 http://bainc.co.jp/recruit/guidelines ...