※ 本文為 ryanlei 轉寄自 ptt.cc 更新時間: 2014-02-07 21:16:08
看板 Oversea_Job
作者 標題 Re: [北美] 請問careercup裡的題目對大家是否有難度
時間 Fri Feb 7 02:34:51 2014
※ 引述《garance (findtrue)》之銘言:
: 最近在準備software engineer的工作,有朋友推薦我去看careercup上的題目
: 說實在,剛開始看還真的覺得不容易
: 不僅演算法要想得出來,連程式碼都要要求完全正確
: 有時候我一題都要解上一個小時,早超過面試標準,且程式還有一些小bugs
上面的code不完全反應面試的題目
這幾年面試慢慢的在演化中,通常一小時內會要你答2題也是可能
每一題通常寫code不會超過20-30行(不然沒人寫不完)
當然有的題目,擺明就是寫不完的,有人喜歡搞open-end的題型
或是先要你提個簡單解,然後再push你到極限
我個人是不喜歡這種測驗就是了XD
不過面試多少有運氣成份,你沒辦法控制誰面試你囉
: 想請問在準備的朋友或是已經獲得美國工作的朋友
: 像這類的題目你們大概10題裡能100%做對幾題,就算是準備好了?
面試前練過三五百題是基本,以後拿的是1X萬年薪,練個二三四五個月又如何
很多ACM出來的,或是平常就參加topcoder,大部份的題早就遇過
不能說的祕密就是,一個題目你事先看過,知道解法的話
寫起來一定會有很大的優勢
至於是不是寫出perfect (直接可以compile沒error)的錯
通常不是很嚴重(但是錯誤百出也是不行)
而且網路上有不少題目是地雷
也就是那種很簡單,沒啥技術, 但是要寫很長的無聊題目
那種其實根本不太可能考XD
: 另外,recursive call的程式,有時太過複雜(程式碼看起來是簡單)
: 但很難用眼睛debug,請問各位如何處理?改用iterative方式解嗎?
: 感謝
你的面試官一定會也要你也用recursive 解
但是可能不會介意你先iterative就是了
面試每個人看的都不一樣
不過如果是我面試,上面的題目我一題都不會問
因為你練過的,我都練過,何必呢?
一定是創一題新的,(看起來)沒見過的來測試(比較公平)
題目作久了,就會自然而然發現,十之八九解法就是那些
題目作久了,就會自然而然發現,十之八九解法就是那些
偶爾遇到變態的考官,就往下一家繼續前進就是了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 216.113.168.130
推 :推這位大神!1F 02/07 03:12
推 :推。另外有些題目比較適合用 recursive 寫的 改用iterative2F 02/07 03:57
→ :不會比較簡單。ps.2 好像某些 top company 要求更高
→ :不但要你想出複雜度上最佳的解 還要解得很順 bug free...
→ :不會比較簡單。ps.2 好像某些 top company 要求更高
→ :不但要你想出複雜度上最佳的解 還要解得很順 bug free...
--
※ 同主題文章:
02-06 04:42 ■ [北美] 請問careercup裡的題目對大家是否有難度
● 02-07 02:34 ■ Re: [北美] 請問careercup裡的題目對大家是否有難度
※ 看板: ryanlei 文章推薦值: 0 目前人氣: 0 累積人氣: 46
回列表(←)
分享