Re: [討論] 為什麼很多人聽到考演算法就倒退三步

作者: tacovirus (小璋丸)   2018-12-18 22:23:53
※ 引述《stevekevin10 (hippo泡)》之銘言:
: 如題
: 最近與人討論工作時
: 會提到要練一下演算法資結
: leetcode medium easy刷一刷就夠了
: 但是對方聽到要考演算法好像就縮了
: 現在junior面試考試不是常態嗎(不管手寫或是考卷)
: 除非比較資深的職位考系統設計啥的比較有用
: 如果不實際寫一下看一下想法
: 純粹說話好像也不太靠譜吧
: 不知道考演算法恐懼的點在哪裡……寫不出來就算了(?)
: btw 考演算法部分
: 依照個人面試經驗google方面還是比較好的
: 一般都會聽到直接給你一個結構
: 要你反轉或找最大最小等等
: google之前的經驗是給你一個情境題
: 資料結構算法你自己定義就好
: 感覺比較符合實際應用
: e.g. 如何設計一個簡單的社交朋友推薦系統
演算法如果使用率不高蠻容易忘掉的
其中 Dynamic Programming 就很難記得住
以前玩 UVa Online Judge 刷題時比較厲害
現在大概都還老師了,需要看從前的 code 才能回憶
不過工作上蠻常用 Divide and Conquer
這個我認為值得考,不管開發前後端都需要用到
前端會用來串 Promise,後端會用來處理樹狀結構資料
不過就算演算法沒問題,面試官還是會找其他攻擊點砍待遇
例如英文能力,領導經驗,特定領域經驗
或是說新創公司沒錢有遠景之類的
我覺得還是把英文和技術都練好,直接跳外商比較實在
被洗臉給錢多的洗比較舒服
作者: DJYOSHITAKA (Evans)   2018-12-19 09:56:00
弱弱的問一下 "記住DP"是什麼意思
作者: TheOneisNEO (Thomas Anderson)   2018-12-19 12:49:00
應該是說記住那些DP問題的常見手法吧
作者: keyut2433 (keyut2433)   2018-12-19 13:07:00
刷到最後都是"這是哪個題目的變形"開始解..

Links booklink

Contact Us: admin [ a t ] ucptt.com