看板 Soft_Job 關於我們 聯絡資訊
※ 引述《Wolfken ()》之銘言: : 而有工作經驗的,我想大家都知道,leetcode medium難度以上的演算法,工作中會用 : 到的機會根本微乎其微,真的需要的時候,google一下也都有各語言版本的最佳解了. : 面試70%考題都這種,意義是?我聽過說法是說語言,domain knowledge或是經驗,只 : 要夠聰明跟努力,要學習都不難,所以他們要找的是聰明的人,不是懂很多的人,但一 : 來為什麼會解困難演算法題目=聰明?聰明有很多面向,會解困難演算法的聰明,不 : 一定在工作上有用,二來是"寫出高品質,好維護的code"這件事,雖然也是時間 : 跟努力花下去就可以獲得,但是要花的時間很長呀,3~5年也只能算是初窺堂奧,真正 : 要有點純熟也要8~10年了,在這之後要再精進更是無止境,而這才是工程師每天工作 : 真正會大量用到的東西,面試卻完全不問,這可以學沒錯,但公司願意等3~5年讓一個 : 只是會刷題但code寫不好的programmer慢慢學習嗎?有人會說會刷題不代表code寫 : 不好,這是沒錯,不過既然真正要找的是code寫得好的人,為什麼面試不直接考這個 : 就好,而要用一個不完全正相關的方式去找人呢?cracking the coding interview : 那些基本題我覺得應該要會,但比那些更難的就沒必要了.這樣搞得大家要面試還得 : 先花三個月去背一些工作上用不到的東西,而不是就工作上的技能直接回答就可以, : 這生態實在是非常畸形 其實台灣一些公司也開始學米國這種方式了,目前聽過有規 模的公司有群暉跟宏達電,有的 startups 也在搞這套。 幾年前在台灣找工作時,那時幾乎是考 knowledge-based, 不外乎就是語言的語法、作業系統等基本知識,而有些奇葩 公司愛跟風問費米問題。 現在似乎越來越多台灣公司喜歡從 CTCI 或 leetcode 上抄 題目,只不過有的面試官很明顯是背 CTCI 上的解答,然後 電面試者 XDDD 我同意 leetcode 上一部分題目真的是看過才會,例如 https://leetcode.com/problems/single-number/ 這題只要事先看過就很簡單,但是沒看過的人應該很難在面 試時間內想出來,但是米國的面試官好像會給提示,這點台 灣的公司就學得不夠到家 XD 除此之外的題目其實多半是可以反應出面試者基本功扎不扎 實。但是因為中國跟蝗蟲一樣多的人在瘋刷題,逼得矽谷那 些公司不得不出些變態怪題來提高錄取標準。 這種面試方式當然有缺點,但目前沒有更有效率的方式能夠 篩選面試者了。有些替代方案是要面試者寫個小系統,或是 看 GitHub 上的作品,但是因為時間有限,對 FG 這種大公 司而言其實是不太可行的。 印象中有調查超過一半 G 的員工認為如果現在面試的話一定上不了 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.62.125 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1434004694.A.1B8.html
ccpz: 這種問題與其等正確答案,不如看面試者的思考方式 06/11 14:39
NCUking: 這就是我說台灣公司學得不到家的地方 06/11 14:41
ccpz: 面試時回答不出來也不要掛在那, 和面試官討論通常會有 06/11 14:41
ccpz: 加分的機會 06/11 14:41
NCUking: 受填鴨教育長大,只看答案對不對,不管思考 06/11 14:42
ccpz: 如果面試官不想和你討論, 那這種公司要多考慮一下XD 06/11 14:42
NCUking: 然後給出跟面試官背的答案不一樣就是錯XDDD 06/11 14:42
ccpz: 說考慮可能會誤解,應該說三思XD 06/11 14:46
aoisama: 討論的過程比答案更重要 06/11 14:50
azureblaze: 不知道如果要求不能用最佳解刷題人會怎樣 06/11 14:51
azureblaze: 所有方法各刷五遍嗎XD 06/11 14:52
NCUking: 不用最佳解 許多題目就是垃圾題呀 06/11 14:53
NCUking: 難就難在 N^2 -> N N -> logN 06/11 14:54
sean2449: 台灣公司學的很到位阿,美國一堆面試官也是leetcode照 06/11 15:19
sean2449: 答就好,不用想的多偉大 06/11 15:19
sean2449: 你以為一堆中國人的公司會跟你討論想法嗎XDDD 06/11 15:21
shaform: 如果可以發明一種可高度預測工作表現的面試方法, 06/11 15:55
shaform: 感覺是不是有賺頭啊@@每家公司都想用你的方法這樣~ 06/11 15:56
hcwang1126: 其實就是對沒時間準備的人不利 特別是還在職有家庭 06/11 15:56
hcwang1126: topcoder之類的rank網站 其實就是潛在瞄準求職的需求 06/11 15:57
antu1019: 出這些題目的人,都沒試過拿來考同事是否可以過關? 06/11 16:44
angelagrabis: shaform大,絕對有賺頭,日本的Recruit當年就是做出 06/11 16:46
angelagrabis: 性向智能綜合測驗,每年光測驗費就賺翻了 06/11 16:47
KoenigseggG: 超有既視感是怎樣啦XDD前幾天看過這串 06/11 17:06
KoenigseggG: [北美] 請問矽谷軟體業的工作 《Oversea_Job》 06/11 17:06
KoenigseggG: 幾乎是講同一件事XD 06/11 17:07
wayfarer: Homebrew的作者沒解出白板題 被Google拒絕 06/11 21:51
wayfarer: 原來前面幾篇的推文有了 06/11 22:03
roron: 通常剛畢業的除非是PhD且研究也剛好是公司很需要的課題 06/11 22:33
roron: 不然通常都是先被當作碼農使用. 評斷是否會是優秀碼農用 06/11 22:34
roron: 用leetcode, topcoder等等的快篩法應該還是很有效的 06/11 22:35
Wolfken: 剛畢業這樣面試ok,問題是他們連資深的都這樣面試呀 06/12 00:22
roron: 資深的得看應徵的職缺吧 如果是去當manager的應該不會這樣 06/12 09:44
roron: 面試 阿如果也是去寫code的,這樣考應該算還好吧 06/12 09:45
Wolfken: 資深的已經有很多別的東西可以考,重點就應該放在會不會 06/12 09:54
Wolfken: 寫出有品質好維護的code了,還考這個幹麼? 06/12 09:54
Wolfken: 而且工作上根本用不到這些,資深的早就忘得差不多了,還 06/12 09:55
Wolfken: 要為了面試再去讀幾個月的書嗎? 06/12 09:55
NCUking: 問題在於「有品質好維護」不容易測驗出來... 06/12 10:12
NCUking: 有種說法是米國不能考智力測驗 所以就拐個彎考演算法 06/12 10:14
Wolfken: phone interview前先叫面試者寫個2~3小時寫得出來的小程 06/12 11:17
Wolfken: 式,phone interview就針對他的程式問就好,on site再叫他 06/12 11:17
Wolfken: 把程式加功能,這樣就算無法完全測出來,也比演算法好百倍 06/12 11:17