Re: [面試] 一些台商外商軟體公司

看板Soft_Job (軟體人)作者 (中大王)時間9年前 (2015/06/11 14:38), 編輯推噓11(11033)
留言44則, 13人參與, 最新討論串4/4 (看更多)
※ 引述《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

06/11 14:39, , 1F
這種問題與其等正確答案,不如看面試者的思考方式
06/11 14:39, 1F

06/11 14:41, , 2F
這就是我說台灣公司學得不到家的地方
06/11 14:41, 2F

06/11 14:41, , 3F
面試時回答不出來也不要掛在那, 和面試官討論通常會有
06/11 14:41, 3F

06/11 14:41, , 4F
加分的機會
06/11 14:41, 4F

06/11 14:42, , 5F
受填鴨教育長大,只看答案對不對,不管思考
06/11 14:42, 5F

06/11 14:42, , 6F
如果面試官不想和你討論, 那這種公司要多考慮一下XD
06/11 14:42, 6F

06/11 14:42, , 7F
然後給出跟面試官背的答案不一樣就是錯XDDD
06/11 14:42, 7F

06/11 14:46, , 8F
說考慮可能會誤解,應該說三思XD
06/11 14:46, 8F

06/11 14:50, , 9F
討論的過程比答案更重要
06/11 14:50, 9F

06/11 14:51, , 10F
不知道如果要求不能用最佳解刷題人會怎樣
06/11 14:51, 10F

06/11 14:52, , 11F
所有方法各刷五遍嗎XD
06/11 14:52, 11F

06/11 14:53, , 12F
不用最佳解 許多題目就是垃圾題呀
06/11 14:53, 12F

06/11 14:54, , 13F
難就難在 N^2 -> N N -> logN
06/11 14:54, 13F

06/11 15:19, , 14F
台灣公司學的很到位阿,美國一堆面試官也是leetcode照
06/11 15:19, 14F

06/11 15:19, , 15F
答就好,不用想的多偉大
06/11 15:19, 15F

06/11 15:21, , 16F
你以為一堆中國人的公司會跟你討論想法嗎XDDD
06/11 15:21, 16F

06/11 15:55, , 17F
如果可以發明一種可高度預測工作表現的面試方法,
06/11 15:55, 17F

06/11 15:56, , 18F
感覺是不是有賺頭啊@@每家公司都想用你的方法這樣~
06/11 15:56, 18F

06/11 15:56, , 19F
其實就是對沒時間準備的人不利 特別是還在職有家庭
06/11 15:56, 19F

06/11 15:57, , 20F
topcoder之類的rank網站 其實就是潛在瞄準求職的需求
06/11 15:57, 20F

06/11 16:44, , 21F
出這些題目的人,都沒試過拿來考同事是否可以過關?
06/11 16:44, 21F

06/11 16:46, , 22F
shaform大,絕對有賺頭,日本的Recruit當年就是做出
06/11 16:46, 22F

06/11 16:47, , 23F
性向智能綜合測驗,每年光測驗費就賺翻了
06/11 16:47, 23F

06/11 17:06, , 24F
超有既視感是怎樣啦XDD前幾天看過這串
06/11 17:06, 24F

06/11 17:06, , 25F
[北美] 請問矽谷軟體業的工作 《Oversea_Job》
06/11 17:06, 25F

06/11 17:07, , 26F
幾乎是講同一件事XD
06/11 17:07, 26F

06/11 21:51, , 28F
Homebrew的作者沒解出白板題 被Google拒絕
06/11 21:51, 28F

06/11 22:03, , 29F
原來前面幾篇的推文有了
06/11 22:03, 29F

06/11 22:33, , 30F
通常剛畢業的除非是PhD且研究也剛好是公司很需要的課題
06/11 22:33, 30F

06/11 22:34, , 31F
不然通常都是先被當作碼農使用. 評斷是否會是優秀碼農用
06/11 22:34, 31F

06/11 22:35, , 32F
用leetcode, topcoder等等的快篩法應該還是很有效的
06/11 22:35, 32F

06/12 00:22, , 33F
剛畢業這樣面試ok,問題是他們連資深的都這樣面試呀
06/12 00:22, 33F

06/12 09:44, , 34F
資深的得看應徵的職缺吧 如果是去當manager的應該不會這樣
06/12 09:44, 34F

06/12 09:45, , 35F
面試 阿如果也是去寫code的,這樣考應該算還好吧
06/12 09:45, 35F

06/12 09:54, , 36F
資深的已經有很多別的東西可以考,重點就應該放在會不會
06/12 09:54, 36F

06/12 09:54, , 37F
寫出有品質好維護的code了,還考這個幹麼?
06/12 09:54, 37F

06/12 09:55, , 38F
而且工作上根本用不到這些,資深的早就忘得差不多了,還
06/12 09:55, 38F

06/12 09:55, , 39F
要為了面試再去讀幾個月的書嗎?
06/12 09:55, 39F

06/12 10:12, , 40F
問題在於「有品質好維護」不容易測驗出來...
06/12 10:12, 40F

06/12 10:14, , 41F
有種說法是米國不能考智力測驗 所以就拐個彎考演算法
06/12 10:14, 41F

06/12 11:17, , 42F
phone interview前先叫面試者寫個2~3小時寫得出來的小程
06/12 11:17, 42F

06/12 11:17, , 43F
式,phone interview就針對他的程式問就好,on site再叫他
06/12 11:17, 43F

06/12 11:17, , 44F
把程式加功能,這樣就算無法完全測出來,也比演算法好百倍
06/12 11:17, 44F
文章代碼(AID): #1LUIpM6u (Soft_Job)
文章代碼(AID): #1LUIpM6u (Soft_Job)