Re: [北美] 請問careercup裡的題目對大家是否有難度

看板Oversea_Job作者 (時間太少事情太多)時間12年前 (2014/02/07 02:34), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

02/07 03:12, , 1F
推這位大神!
02/07 03:12, 1F

02/07 03:57, , 2F
推。另外有些題目比較適合用 recursive 寫的 改用iterative
02/07 03:57, 2F

02/07 03:57, , 3F
不會比較簡單。ps.2 好像某些 top company 要求更高
02/07 03:57, 3F

02/07 03:58, , 4F
不但要你想出複雜度上最佳的解 還要解得很順 bug free...
02/07 03:58, 4F
文章代碼(AID): #1IyzNENj (Oversea_Job)
文章代碼(AID): #1IyzNENj (Oversea_Job)