最近被上面指派去面試跟招募人才
所以開始有了去面試其他人的機會
會想到這問題,是前天面了一個有十年左右工作經驗的工程師
面試過程中他聊了他如何設計一個系統架構,解決各種業務邏輯
包含他如何解決遇到的難題。
使用了哪些open source,選用的時候有哪些考量等等
整個過程對方充滿著自信,而我個人聽起來覺得這位面試者底力很夠沒啥問題
之後跟我同行的另一位同僚問了一個二元樹找最大子樹的白板問題
此時這是該面試者第一次讓我覺得他露出一點尷尬的表情
後來他要求給他點時間思考,我問我同事說為什麼要問這問題
他說面試工程師問這種問題應該是很基本的
我自己覺得對於這種工作好幾年的工程師比起考他這類問題
應該更注重對方對於系統架構等全面的理解,所以我不太喜歡問這種白板問題
事後針對這點我跟我同事討論了一段時間
不知到板上各位高手是如何面試一個資深工程師的
作者:
Csongs (西歌)
2017-12-06 08:53:00看你們想要這職缺做什麼吧
作者:
blackacre (Black/White/Green acre)
2017-12-06 08:55:00你們找十年經驗的人來作二元樹的事情嗎?
作者:
knives 2017-12-06 09:01:00你自己摸良心,出來工作那麼久,真的有用到二元樹
作者:
Csongs (西歌)
2017-12-06 09:02:00可以問他最後寫code是什麼時候,寫什麼
作者:
senjor (哞哞)
2017-12-06 09:02:00子樹有包含自己嗎?我都忘了 XDD不是左邊或右邊其中一個嗎?
作者: s06yji3 (阿南) 2017-12-06 09:05:00
─=≡Σ((( つ‧ ω‧ )つ
作者:
final01 (牛頓運動定律)
2017-12-06 09:07:00先問問你們工作會不會用到吧!人家google 是肯定會用這些而且很在意才會問的
作者: codehard 2017-12-06 09:10:00
你面試他的目的是在了解他的專業是否符合職缺 還是要考倒他
作者:
wellkom (wellkom)
2017-12-06 09:12:00與其問這種問題還不如看他的 github 帳號
作者:
panpan (ㄚㄚㄚ)
2017-12-06 09:39:00讓對方知道你們需要的人材是二元樹的 他可以找別家更適合
就算暴力解法也是一種解法,可以觀察和討論求職者在這一方面的思考能力最好你就發現,通常好手還真的是樣樣都強,就算無法當場給出最佳解,思考方向也不會差太遠
作者: t64141 (榕樹) 2017-12-06 09:48:00
認同原PO的想法,覺得沒必要
作者:
iamshiao (CircleHsiao)
2017-12-06 10:10:00做應用面的平常沒機會寫演算、練白板,東西早就都還給老師了,如果這份工作重演算當然是該問,但沒用到問這個真的是沒意義。
作者:
htury (冰點)
2017-12-06 10:36:00資深工程師看github+1,有時候白板題沒特意練習還真會卡住,工程師進步到一個階段,多少會在工作中做一些tool或lib來幫助自己工作簡化,而且還可以看對方的code是不是符合要求。
作者:
senjor (哞哞)
2017-12-06 10:44:00全部都藏在bitbucket私人專案裡面的代表不敢見人,不錄用!
作者: mkmkdada (mkmkdada) 2017-12-06 11:00:00
如果那位同僚喜歡被考白板演算法就這樣吧
作者:
Ommm5566 (56天團)
2017-12-06 11:06:00拿研究所考古題XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
作者: hidog (.....) 2017-12-06 11:07:00
這種問題給他翻書很快就會了,但是面試現場問很容易回答不出來. 因為平常思考的都是架構,不會去鑽研這種問題面試是挑選合適的員工,不是考倒對方
作者:
senjor (哞哞)
2017-12-06 11:09:00先考個格林公式,好讓他證明大學微積分成績不是作弊來的
作者:
wellkom (wellkom)
2017-12-06 11:36:00面試官跟HR還真的是公司的門面啊~ 遇到這種的如果是我可能就不去了,根本搞笑. 平常其他決策可能也一樣水準
作者:
xo1100 (蝦蒸河粉)
2017-12-06 11:45:00直接叫他唱首歌來聽聽如何?
作者:
NCUking (中大王)
2017-12-06 12:30:00出得起G社的薪水再來學人家面試好嗎
作者: nanashi07 (NaNashi) 2017-12-06 12:32:00
很多都這樣啊,上次還遇到個問api的內容,完全不會去記這些
換我考你,給你30分鐘,當場寫出一個微分和積分功能的程式為了防止你作弊,方程式等你手放在鍵盤上我才給你.
作者: PoloHuang (黃保羅) 2017-12-06 13:15:00
別鬧了
最後找到很會背這些沒意義題目的人 然後寫程式邏輯差的要死 又不會解決問題的人有比較爽嗎面試應該是了解對方經驗 邏輯好不好 以及他解決問題的能力 這種google不到的東西才對吧 不然你打開Chrome面試Chrome如何 他應該可以輕鬆進你們公司
樓上說的那位很有名,他後來承認離開學校太久都忘光光
樓樓上那個是面試者的問題 系統架構跑去應徵演算法專長領域本來就不一樣我是不太相信原PO是徵algorithm是的話我補推回來
作者:
NCUking (中大王)
2017-12-06 14:53:00那個就homebrew作者呀
作者: windlll (我要工作阿) 2017-12-06 15:48:00
自己是那種問白板會死,但觀念可以解釋..
你同事問的那題也就是leetcode上抄下來的而已
作者:
neofish (半帶擬隆鯛)
2017-12-06 16:40:00沒意義,你們工作上會用到嗎?不會的話考做什麼?沒意義,你們工作上會用到嗎?不會的話考做什麼?要不要順便考水電?接網路線路也是工程師的一種Sorry,手機重複推
作者:
ken9527k (來韓老師這邊)
2017-12-06 18:17:00這種題也不難阿 現場想一下就好
作者:
Argos (Big doge is watching u)
2017-12-06 19:49:00工作上沒用到的東西拿出來考 就只是想洗人家臉滿足自己虛榮這種公司能雇到什麼專才我也是很懷疑的啦要刻意洗人家臉也不用白板題啦 拿公司專案特定需求隨便一個拿出來問解法 99%都垮了好嗎?沒實際遇到誰知道要怎樣解決
作者:
joery (Lin)
2017-12-06 20:12:00排完後他去長一顆新的樹給你,非本科系很少有修資料結構吧
作者:
Rodrigo (swinger)
2017-12-06 22:00:00找最大子樹幹嘛?自動平衡還比較實在
作者: ggBird (ggBird) 2017-12-06 22:34:00
幫噓
超討厭考一些跟工作無關無意義的題目,不過就沒題目想問而問,確定二元樹有工作十年經驗的是重點?
作者:
mathrew (Joey)
2017-12-07 08:26:00只想問 你們工作上會用到嗎?
作者: iman00b 2017-12-07 13:43:00
J大的色碼少了金銀!不錄取(誤)
作者:
gachen (摳比)
2017-12-08 00:30:00我不知道這樣評估好不好,只知道在美國的話即使senior除了system design 還是會考一些這種leetcode coding 題你們出的這題可以考察他的recursion 跟 tree的data structure , 基礎好的話即使無法bug free 還是可以展現一些學識基礎的
作者: ku399999 2017-12-08 00:49:00
走二元樹到底是有多難大家恨成這樣...
作者: leavefly (leavefly) 2017-12-08 13:42:00
你有沒像過你們到底需要10年工程做什麼..實作邏輯??
作者:
senjor (哞哞)
2017-12-08 15:05:00不是難不難的問題...我也可以請工程師幫我吹汽球跟摺紙(ry
面試也是一家公司的價值所在 想要甚麼樣的人自己去爭取
看公司政策,有些需要每個人都有一點演算法sense
作者:
CCben (new man)
2017-12-23 11:21:00你同僚真的沒經驗面試資深工程師.
作者: SNOWXD00 2017-12-25 13:10:00
前幾天才面試一家,也是考這種的,還考10幾題,上網一查風評超差,旁邊會議室開會跟同樂會一樣。
作者:
Weky (Never mind)
2017-12-26 11:07:00如果是open book的實作題我覺得還可以但要白板題直接寫那種我覺得有點刁 對面如果都很快解我想年薪150~200+是基本的