Re: [請益] Leetcode刷一輪到能面試的程度要多久?

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

Links booklink

Contact Us: admin [ a t ] ucptt.com