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