作者ripple0129 (perry tsai)
看板Soft_Job
標題Re: [請益] Leetcode刷一輪到能面試的程度要多久?
時間Fri Dec 21 11:11:28 2018
其實蠻想知道刷過題的人
是否對寫程式有產生幫助
幫助效果大不大
值得因為寫程式而投資嗎
沒花過很多時間在上面
如果能有一定CP值的幫助
或許可以考慮
畢竟時間有限
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.96.96.228
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1545361891.A.CA2.html
1F:推 smalldra: 其實還是有用 比如說你要設計一個cache 你用List存取 12/21 11:29
2F:→ smalldra: 就是O(n^2) 但是如果你有unique key,就用hashmap存 12/21 11:30
3F:→ smalldra: 那存取就變成O(n) 12/21 11:30
4F:推 BBSealion: cache要做到存取都O(1)吧? hash + linked list 12/21 11:50
5F:推 LinuxKernel: 其實是在於,大多人寫的程式,這些其實影響沒這麼大X 12/21 12:51
6F:→ LinuxKernel: D 12/21 12:51
7F:推 smalldra: 真的是太久沒刷了 hash就是O(1) 慚愧 12/21 13:07
8F:推 benedict76: 看你做什麼,如果做些系統整合兜兜api就用不太到。裡 12/21 13:25
9F:→ benedict76: 面大部分題目都是要達到省空間或是省時間,如果你做的 12/21 13:25
10F:→ benedict76: 東西有這些需求刷的話就有幫助。 12/21 13:25
11F:推 mozzan: 一樓那個不刷也應該要知道才對啊 12/21 13:29
12F:推 Argos: 其實主要都是一句話 空間換取時間 剩下的就是各種變形 12/21 13:47
13F:推 stosto: 不是所有Case都需要空間換時間,反正就看你的應用是在什麼 12/21 14:41
14F:→ stosto: 平台,有時候速度太快使用者感受反而不好,很妙 12/21 14:41
15F:→ stkoso: 搞嵌入式有時就要用時間換空間了 又是另一門學問 12/21 14:53
16F:推 yamakazi: 你來這邊問 都會說刷題沒用 最好在板上推一下不用刷題的 12/21 15:57
17F:→ yamakazi: 風向 這樣對手會少一點 12/21 15:57
18F:推 yamakazi: 我有朋友考前三天刷題就上google了 刷題不重要啦 真的 12/21 15:58
19F:→ yamakazi: 對你平常工作沒幫助又浪費時間 12/21 15:58
20F:推 yamakazi: 面試前刷個三十題就夠了 拜託不要刷三百題浪費時間^^ 12/21 16:00
21F:推 yamakazi: 真的高手都不刷題的 面試聊一聊就上了 刷題是弱者的表現 12/21 16:02
22F:推 drajan: 我比較好奇有沒有認識不刷題還上FAG的 ACM國手不能算 12/21 16:26
23F:推 sttagomantis: 目前聽到都有刷XD 12/21 16:31
24F:→ pttworld: 真的高手學生時期刷完去比賽,不是出社會在刷的 12/21 16:41
25F:→ pttworld: 國中就有程式競賽了,為什麼要為面試硬刷 12/21 16:43
26F:推 NCUking: 有喔 有喔 只是他高中進過IOI選訓營 12/21 17:10
27F:推 NCUking: 去翻翻上古神書 C名題精選百則 就知道了 12/21 17:16
28F:→ NCUking: leetcode 不過就是一堆經典題目跟變形 12/21 17:17
29F:推 ks950901: 300吧 12/21 18:24
30F:推 Morphee: 沒domain才會要刷 12/21 19:24
31F:→ gino0717: 我打算刷完800題後把104的大頭貼改成圓餅圖 棒不棒! 12/21 19:49
32F:推 Parazicecum: 推y 而且很多人喜歡拿一些個例、面了某某國際大企業 12/21 20:37
33F:→ Parazicecum: 最好還要是海外office 那裏面試官注重你的經驗完全不 12/21 20:39
34F:→ Parazicecum: care演算法 來佐證刷題可笑 但真拿面試案例來說的話 12/21 20:40
35F:→ Parazicecum: 明顯考題目的比例比沒考的高很多吧 何況考 DS & Algo 12/21 20:41
36F:→ Parazicecum: 跟探究你程度高低這兩件事又不衝突 硬要無限上綱成考 12/21 20:42
37F:→ Parazicecum: 演算法題就只是跟風 根本是矯枉過正 12/21 20:44
38F:推 Argos: 我是針對解題來講阿?應用上當然就看情況 一般來說我們甚至 12/21 21:38
39F:→ Argos: 會將程式可讀性 易修改性好一點 但效能差一點 12/21 21:39
40F:→ Argos: 至於軔體 對於空間斤斤計較的情況當然能省則省囉 12/21 21:39
41F:→ Argos: 至於考演算是不是跟風 前面已經很多結論了 你工作上沒什麼 12/21 21:40
42F:→ Argos: 用到 有什麼理由考? 這不是跟風那什麼是跟風? 12/21 21:41
43F:→ Argos: 那你工作上就是常用 甚至職缺就是演算法工程師 你不考反而 12/21 21:41
44F:→ Argos: 奇怪吧?這麼簡單的道理 到底是....? 12/21 21:42
45F:→ Argos: FLAG人家考DSA 工作可能常需要注意 也很合理啊? 12/21 21:45
46F:→ Argos: 重點是看看你自己公司實質上到底是在做啥的 再想你該如何面 12/21 21:46
47F:→ Argos: 試人家吧?這不是也很合理嗎? 12/21 21:46
48F:→ djshen: 我是不太相信最簡單的演算法都不會的人會多注重架構 12/21 22:09
49F:→ djshen: 移除list A內與list B重複的元素就是有人會寫成linear 12/21 22:11
50F:→ djshen: search 還是113的 12/21 22:11
51F:→ djshen: 另一個是set unodered_set不分 112的 12/21 22:12
52F:→ djshen: 這些人當你同事 不知道要花多少力氣code review 12/21 22:14
53F:→ djshen: 阿 我忘記這裡不喜歡演算法 也不喜歡軟體工程 12/21 22:16
54F:→ ikai99: 有同事上水管的iOS缺,沒有刷題,都問iOS 12/21 22:32
55F:推 Aidan79225: 培養興趣刷個300題不過分吧 12/21 22:50
56F:推 jobsdone: 寫題目挺有趣的啊,當益智遊戲玩,幹嘛這麼痛苦為了工 12/21 22:50
57F:→ jobsdone: 作刷 12/21 22:50
58F:推 Aidan79225: 考刷題不是看你知道多少題怎解,是考遇到未知題目時你 12/21 23:07
59F:→ Aidan79225: 會怎分析研究進行解題 12/21 23:07
60F:推 plover: 之前會考 candidates 實作任意一種 sorting algorithms 12/21 23:35
61F:→ plover: 我覺得知道 bubble sort,實作 bubble sort 應該不難吧? 12/21 23:36
62F:→ plover: 結果並非如此。後來有反省題目出得太困難,不過如果沒固定 12/21 23:37
63F:→ plover: 題目,就很難說 A比 B好,B又比 C好一些 12/21 23:37
64F:推 doranako: 不刷題就是拼doamin knowledge 12/21 23:51
65F:推 plsmaop: 112怎麼可能不熟STL......這樣ADA怎麼過的...... 12/22 00:18
66F:推 vn509942: 資源如果都是有限的 而且都是燒自己的荷包 你就知道重要 12/22 00:19
67F:→ vn509942: 性了 12/22 00:19
68F:推 Parazicecum: 樓樓上可能沒認識低空飛過的同學 12/22 00:19
69F:推 kaltu: 刷體不是讓你把可能會出現的題目都混熟,最大的幫助是你真 12/22 00:39
70F:→ kaltu: 的不作弊不偷看答案一題一題認真解最後練出來的「解題感」 12/22 00:39
71F:→ kaltu: 之後遇到新問題就不會一頭霧水 12/22 00:39
72F:→ kaltu: 有點像算數學練「數感」的感覺 12/22 00:39
73F:→ kaltu: 如果你常常推導公式推到一個步驟卡關,就代表你可能數感不 12/22 00:41
74F:→ kaltu: 夠強 12/22 00:41
75F:→ kaltu: 寫程式一樣,架構都lay好了開始implement的時候動不動就卡 12/22 00:41
76F:→ kaltu: 關要出去跑步洗澡轉換心情,就代表你基本功沒練熟 12/22 00:41
77F:→ lanexs777: 我本科碩士都CS 刷題沒有幫助到我寫扣 12/22 02:23
78F:推 steve1012: 蠻有幫助 12/22 04:40
79F:→ cha122977: EE背景做軟體工程師 寫題目幫助我很多 12/22 05:32
80F:推 Ekmund: 我會悶著頭想 因為時間很零碎 一題解兩三天都有過 12/22 12:31
81F:→ Ekmund: 但要練所謂的解題感 很多時候不看解答學根本辦不到 12/22 12:31
82F:→ Ekmund: 差別在 要怎麼拿捏那個投降的時間點 才不算太快或太久 12/22 12:32
83F:推 yyhsiu: 我覺得,你可以有條理的解釋給別人聽說為什麼你想不下去了 12/22 12:35
84F:→ yyhsiu: 那就可以看解答了。 12/22 12:35
85F:推 THEWORLDS: 這業界很多東西蠻低調的 你刷了400題以上 精刷的話 12/22 13:14
86F:→ THEWORLDS: 呵呵 我相信你自己會找到管道讓別人知道你精刷過 12/22 13:14
87F:→ THEWORLDS: 然後你會發現你很輕鬆就快破三百 12/22 13:14
88F:推 shownlin: 能夠熟練不卡住地推導數學公式都是要先看過解答吧...很 12/22 17:22
89F:→ shownlin: 多數學家想了快一輩子才給出的證明,沒看過要直接推導 12/22 17:22
90F:→ shownlin: 還真沒那麼容易 12/22 17:22
91F:→ remmurds: 很多前端的都在追framework最新功能 沒時間刷題 12/23 13:21
92F:推 Argos: 老實講你個人愛刷喜歡刷想更上層樓當然完全沒問題阿?但今 12/23 16:19
93F:→ Argos: 天重點在公司那一方吧?明明就是狗屁企業還跟風學人家考這 12/23 16:19
94F:→ Argos: 個 XD 你拿得出年薪幾百萬當然愛怎麼考就怎麼考阿? 12/23 16:20
95F:→ Argos: 刷題對個人而言當然沒有壞處啊 你時間多想往那方面鑽 外面 12/23 16:21
96F:→ Argos: 肯定有你的位子的 12/23 16:21