看板 Soft_Job 關於我們 聯絡資訊
最近被上面指派去面試跟招募人才 所以開始有了去面試其他人的機會 會想到這問題,是前天面了一個有十年左右工作經驗的工程師 面試過程中他聊了他如何設計一個系統架構,解決各種業務邏輯 包含他如何解決遇到的難題。 使用了哪些open source,選用的時候有哪些考量等等 整個過程對方充滿著自信,而我個人聽起來覺得這位面試者底力很夠沒啥問題 之後跟我同行的另一位同僚問了一個二元樹找最大子樹的白板問題 此時這是該面試者第一次讓我覺得他露出一點尷尬的表情 後來他要求給他點時間思考,我問我同事說為什麼要問這問題 他說面試工程師問這種問題應該是很基本的 我自己覺得對於這種工作好幾年的工程師比起考他這類問題 應該更注重對方對於系統架構等全面的理解,所以我不太喜歡問這種白板問題 事後針對這點我跟我同事討論了一段時間 不知到板上各位高手是如何面試一個資深工程師的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 153.225.173.16 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1512521415.A.913.html
hijamoya: 我也覺得問白板題是對於新人才需要... 12/06 08:52
Csongs: 看你們想要這職缺做什麼吧 12/06 08:53
就對方的經驗蠻合我們想做的東西 所以我才更覺得這類問題其實能免則免
fgh81113: 可是很難說找到的是只會講的那種 12/06 08:54
blackacre: 你們找十年經驗的人來作二元樹的事情嗎? 12/06 08:55
catinclay: 二元樹找最大子樹不就是他自己嗎 12/06 08:57
正確來說,是找出二元樹裡面數字總合最大的子樹 node的值有可能包含負值,這問題我也沒啥看過就是
knives: 你自己摸良心,出來工作那麼久,真的有用到二元樹 12/06 09:01
Csongs: 可以問他最後寫code是什麼時候,寫什麼 12/06 09:02
senjor: 子樹有包含自己嗎?我都忘了 XDD 12/06 09:02
senjor: 不是左邊或右邊其中一個嗎? 12/06 09:03
※ 編輯: del680202 (153.225.173.16), 12/06/2017 09:06:30
s06yji3: ─=≡Σ((( つ‧ ω‧ )つ 12/06 09:05
final01: 先問問你們工作會不會用到吧!人家google 是肯定會用這 12/06 09:07
final01: 些而且很在意才會問的 12/06 09:07
codehard: 你面試他的目的是在了解他的專業是否符合職缺 還是要考 12/06 09:10
codehard: 倒他 12/06 09:10
wellkom: 與其問這種問題還不如看他的 github 帳號 12/06 09:12
monoceros629: 有負值的話還是一樣遞迴下去找就好 12/06 09:37
panpan: 讓對方知道你們需要的人材是二元樹的 他可以找別家更適合 12/06 09:39
monoceros629: 就算暴力解法也是一種解法,可以觀察和討論求職者 12/06 09:39
monoceros629: 在這一方面的思考能力 12/06 09:39
monoceros629: 最好你就發現,通常好手還真的是樣樣都強,就算無 12/06 09:48
monoceros629: 法當場給出最佳解,思考方向也不會差太遠 12/06 09:48
t64141: 認同原PO的想法,覺得沒必要 12/06 09:48
monoceros629: 最後你就發現 12/06 09:48
iamshiao: 做應用面的平常沒機會寫演算、練白板,東西早就都還給 12/06 10:10
iamshiao: 老師了,如果這份工作重演算當然是該問,但沒用到問這 12/06 10:10
iamshiao: 個真的是沒意義。 12/06 10:10
htury: 資深工程師看github+1,有時候白板題沒特意練習還真會卡住 12/06 10:36
htury: ,工程師進步到一個階段,多少會在工作中做一些tool或lib來 12/06 10:36
htury: 幫助自己工作簡化,而且還可以看對方的code是不是符合要求 12/06 10:36
htury: 。 12/06 10:36
senjor: 全部都藏在bitbucket私人專案裡面的代表不敢見人,不錄用! 12/06 10:44
asleisureto: 乾脆拿研究所考古題給他寫好了 12/06 10:44
mkmkdada: 如果那位同僚喜歡被考白板演算法就這樣吧 12/06 11:00
Ommm5566: 拿研究所考古題XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 12/06 11:06
hidog: 這種問題給他翻書很快就會了,但是面試現場問很容易回答不出 12/06 11:07
hidog: 來. 因為平常思考的都是架構,不會去鑽研這種問題 12/06 11:08
hidog: 面試是挑選合適的員工,不是考倒對方 12/06 11:09
senjor: 先考個格林公式,好讓他證明大學微積分成績不是作弊來的 12/06 11:09
wellkom: 面試官跟HR還真的是公司的門面啊~ 遇到這種的如果是我可 12/06 11:36
wellkom: 能就不去了,根本搞笑. 平常其他決策可能也一樣水準 12/06 11:37
xo1100: 直接叫他唱首歌來聽聽如何? 12/06 11:45
ripple0129: junior面試senior的正常發揮 12/06 11:59
shortoneal: 又來了,這話題又要開始了XD 12/06 12:19
abccbaandy: 現在一堆這種的阿...之前就討論過了,完全沒意義 12/06 12:28
ruthertw: 有很多公司是自己早已備好答案來故意難倒人 12/06 12:30
NCUking: 出得起G社的薪水再來學人家面試好嗎 12/06 12:30
nanashi07: 很多都這樣啊,上次還遇到個問api的內容,完全不會去記 12/06 12:32
nanashi07: 這些 12/06 12:32
ruthertw: 換我考你,給你30分鐘,當場寫出一個微分和積分功能的程式 12/06 12:34
ruthertw: 為了防止你作弊,方程式等你手放在鍵盤上我才給你. 12/06 12:36
PoloHuang: 別鬧了 12/06 13:15
JackChena: 最後找到很會背這些沒意義題目的人 然後寫程式邏輯差 12/06 13:21
JackChena: 的要死 又不會解決問題的人有比較爽嗎 12/06 13:21
JackChena: 面試應該是了解對方經驗 邏輯好不好 以及他解決問題的 12/06 13:25
JackChena: 能力 這種google不到的東西才對吧 不然你打開Chrome面 12/06 13:25
JackChena: 試Chrome如何 他應該可以輕鬆進你們公司 12/06 13:25
vi000246: 之前google不就有個被考反轉二元樹被刷掉的 12/06 13:32
ruthertw: 樓上說的那位很有名,他後來承認離開學校太久都忘光光 12/06 14:13
Sidney0503: 樓樓上那個是面試者的問題 系統架構跑去應徵演算法 12/06 14:47
Sidney0503: 專長領域本來就不一樣 12/06 14:47
Sidney0503: 我是不太相信原PO是徵algorithm 12/06 14:52
Sidney0503: 是的話我補推回來 12/06 14:52
NCUking: 那個就homebrew作者呀 12/06 14:53
kimakist: 我也被防毒軟體公司當場問河內塔 也是傻在那 12/06 15:36
windlll: 自己是那種問白板會死,但觀念可以解釋.. 12/06 15:48
shortoneal: 你同事問的那題也就是leetcode上抄下來的而已 12/06 15:50
neofish: 沒意義,你們工作上會用到嗎?不會的話考做什麼? 12/06 16:40
neofish: 沒意義,你們工作上會用到嗎?不會的話考做什麼? 12/06 16:41
neofish: 要不要順便考水電?接網路線路也是工程師的一種 12/06 16:42
neofish: Sorry,手機重複推 12/06 16:42
newversion: 不要要考看顏色讀電阻值 XD 12/06 18:05
ken9527k: 這種題也不難阿 現場想一下就好 12/06 18:17
Argos: 工作上沒用到的東西拿出來考 就只是想洗人家臉滿足自己虛榮 12/06 19:49
Argos: 這種公司能雇到什麼專才我也是很懷疑的啦 12/06 19:50
Argos: 要刻意洗人家臉也不用白板題啦 拿公司專案特定需求隨便一個 12/06 19:50
Argos: 拿出來問解法 99%都垮了好嗎?沒實際遇到誰知道要怎樣解決 12/06 19:51
joery: 排完後他去長一顆新的樹給你,非本科系很少有修資料結構吧 12/06 20:12
Rodrigo: 找最大子樹幹嘛?自動平衡還比較實在 12/06 22:00
ggBird: 幫噓 12/06 22:34
clamperni: 你同僚這樣有可能會得罪人 12/06 23:00
JackChena: 黑棕紅橙黃綠藍紫灰白 12/06 23:04
zeussteven: 超討厭考一些跟工作無關無意義的題目,不過就沒題目 12/06 23:42
zeussteven: 想問而問,確定二元樹有工作十年經驗的是重點? 12/06 23:42
mathrew: 只想問 你們工作上會用到嗎? 12/07 08:26
coronach: 某台灣公司不就很愛利用考白板題羞辱人 12/07 11:49
iman00b: J大的色碼少了金銀!不錄取(誤) 12/07 13:43
genius945: 都很強當然更好 12/07 23:53
gachen: 我不知道這樣評估好不好,只知道在美國的話即使senior除了 12/08 00:30
gachen: system design 還是會考一些這種leetcode coding 題 12/08 00:30
gachen: 你們出的這題可以考察他的recursion 跟 tree的data struct 12/08 00:33
gachen: ure , 基礎好的話即使無法bug free 還是可以展現一些學 12/08 00:33
gachen: 識基礎的 12/08 00:33
ku399999: 走二元樹到底是有多難大家恨成這樣... 12/08 00:49
leavefly: 你有沒像過你們到底需要10年工程做什麼..實作邏輯?? 12/08 13:42
senjor: 不是難不難的問題...我也可以請工程師幫我吹汽球跟摺紙(ry 12/08 15:05
jinmin88: 面試也是一家公司的價值所在 想要甚麼樣的人自己去爭取 12/08 16:26
michael0728n: 看公司政策,有些需要每個人都有一點演算法sense 12/08 18:54
CCben: 你同僚真的沒經驗面試資深工程師. 12/23 11:21
SNOWXD00: 前幾天才面試一家,也是考這種的,還考10幾題,上網一查 12/25 13:10
SNOWXD00: 風評超差,旁邊會議室開會跟同樂會一樣。 12/25 13:10
Weky: 如果是open book的實作題我覺得還可以 12/26 11:07
Weky: 但要白板題直接寫那種我覺得有點刁 對面如果都很快解 12/26 11:08
Weky: 我想年薪150~200+是基本的 12/26 11:09