作者cateran (雲川閒步)
看板Soft_Job
標題Re: [閒聊] 關於面試時問的問題
時間Fri Aug 5 03:08:07 2011
※ 引述《pandaforme (建 建)》之銘言:
: 相信大家在面試時都會遇到上機考或是筆試 大概可以分成兩類
: 第一類是考你是否對於某個程式語言熟悉度
: 第二類 就是演算法
: 關於第一類個人覺得比較好準備 真的對該語言不熟或是準備不夠 那就沒轍了
: 關於第二類真的無法準備起...
: 假如是第一次看到某個演算法問題 且要在短時間內解出來
: 若是沒有相關經驗或是很熟悉演算法 要解的很好 應該很難...(除非你是天才)
: 有些公司似乎還蠻喜歡出這樣的題目來考面試者
: 但是考完後 主管幾乎不會和你討論為什麼要這樣解 你是否有其他的解法呢?
: 通常都是他們改好 再通知你是否有通過考試
: 縱使他跟你談 心中似乎抱持著偏見 解的不完美 幾乎都不會有第二次面試機會
: 這樣的做法 主管似乎根本不想知道你的想法到底是什麼
: 感覺很像學生時代的考試 寫出來的答案一定要和解答一模一樣...
: 跟解答不一樣的一律錯!!!
: 寫程式最有趣的地方不就是可以自由想像任何的解法去解決問題嗎?
: 最近遇到一家公司 面試時上機考 考了一題演算法
: 規定半小時內要寫好 並且要考慮數據很龐大的情況
: 我回答得很中規中矩 當然 很多情況 在當下沒有考慮到... 沒有解的很完美
: 考完後 人資說要他們技術長看過 再決定是否有第二次面試
: 可想而知 就被打槍了
: 這樣的做法 應該只有天才會通過吧!?
: 能在短時間內解出困難且寫出CODE的人 少之又少吧...
: 面試時遇到像這樣的公司 真的還蠻無力的
: 不知道公司就是想找天才還是自己的能力太弱呢!?
: 假如各位板友遇到這樣的面試方式 是怎樣處理呢?
: 大家來討論看看吧~
我們team找人也會用筆試
因為這個方法很有效率
其實這種考試都是相對的 並不是要求提出最佳解才過關
假設有10個人來面試
拿十張答案卷一比誰強誰弱就很明顯
說不定10個人都提不出最佳解(通常都是這樣)
但總是有人的想法比較接近最佳解
有的人一看就知道只會暴力硬幹
此外除了演算法的quality 面試者寫程式的習慣也看得出來
比如說有的人粗心 有的人細心,紙上寫code還會加assertion
我們筆試的時候都會跟面試者說
時間不夠寫寫pseudo code說明一下想法也是ok的
所以這種考試就是do your best
沒回應有可能是
1.你真的很弱
2.技術長很忙 可能下週才有時間改你的考卷
3.你的程度ok,但沒到必收的等級 想等等看有沒有更強的人投履歷
你說"寫程式最有趣的地方不就是可以自由想像任何的解法去解決問題"
說不定就是你的寫法真的太"有趣"了 不被面試者接受吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 198.182.56.5
→ TonyQ:自由想像?最佳解通常都是磨出來的... 08/05 03:21
→ pandaforme:請不要誤解我的意思,我要表達意思跟最佳解是無關! 08/05 12:36
→ TonyQ:我覺得會認為自由想像是種優勢的人真的很天真 08/05 12:41
→ TonyQ:真正的解答是團隊需要的解答 而不是天馬行空解 08/05 12:42
→ andymai:如果在解得出來的情況下~何謂團隊解答?何謂天馬行空解?不 08/05 12:50
→ andymai:解...像是有人用一堆if判斷寫邏輯~而有人找出邏輯關聯性使 08/05 12:52
→ andymai:用數學式寫幾行就解決了~這樣? 08/05 12:53
→ TonyQ:簡單來講不要為了創意而創意...:P 08/05 13:15
→ hanbz:通常來說 完成客戶需求比讓你發揮創意重要XD~~ 08/05 13:18
→ lovdkkkk:有理論基礎及邏輯思考做後盾的創意比較好 08/05 13:25
→ pandaforme:唉...被斷章取義了... 08/05 13:45
→ pandaforme:我的本意是假如因為高分而入取不在意其背後想法 08/05 13:47
→ pandaforme:是會抹煞掉人的創意 08/05 13:48
→ pandaforme:跟天馬行空解還是團隊解沒有關係! 08/05 13:48
→ TonyQ:面試者覺得不被理解,但你又怎麼知道真的沒被理解。:P 08/05 13:51
→ TonyQ:下次下一間再努力過就是了,有些事情沒有這麼絕對。 08/05 13:51
→ pandaforme:因為面試公司只根據我寫的code來斷定一切... 08/05 13:58
→ pandaforme:的確是緣分問題,只是有部分版友一直再質疑是不是 08/05 13:59
→ pandaforme:能力不好之類問題,模糊我想討論的本意 08/05 13:59
→ TonyQ:以cateran 這篇的說法 我覺得他比較像是要說你追求的價值 08/05 14:00
→ TonyQ:跟公司的價值不一樣,倒沒有你低或公司高的意思。 08/05 14:00
→ TonyQ:你覺得公司不能靠你寫的code斷定一切 公司覺得可以 08/05 14:00
→ TonyQ:這算是價值觀上的差異。 08/05 14:01
→ TonyQ:老話一句,下一間公司再努力過就是了,一間公司不代表什麼。 08/05 14:01
→ pandaforme:多謝TonyQ的指教~ 08/05 14:04