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

作者: xdall (xdall)   2018-12-21 01:11:12
看面經板常常有人建議”Leetcode刷一輪”,講的好像很簡單,為什麼我
做卻覺的非常難啊?所謂的Leetcode刷一輪大概是要多久?要1年嗎?
我的背景是EE,C++ coding經驗不少,但都是正常的程式,非演算法題。
面試Google前花3個月的時間刷Leetcode (Full time),總共做了146題,
Hard/Medium約各一半。面試當然失敗了。
我是不是太天真,只準備3個月就想挑戰Google?
現在Leetcode有900多題了,全刷一輪到能夠面試上,該不會至少要
準備一年以上?
請問大家覺得合理的準備時間應該是多久?
作者: benedict76 (ben)   2018-12-21 13:18:00
之前刷過不看解答的話有些題目想一輩子也想不出來吧,根本只有特殊解能做,說一天十題的都是刷easy吧。
作者: IhateOGC (我討厭)   2018-12-21 12:57:00
當然用背的沒背過古文觀止嗎?自己用想的怎可能一天10題如果只是刷過但是沒背下來會被酸只是刷過/根本不懂/不熟
作者: hortune (enutroh)   2018-12-21 12:43:00
打個codeforce到div1吧
作者: neo5277 (I am an agent of chaos)   2018-12-21 01:28:00
我覺得好好把數學從國中開始往上刷到大學更有用一點,去刷過,但是覺得很多東西用數學解跟數學思考反而會更快,就開始想再把數學練好
作者: steve1012 (steve)   2018-12-21 01:42:00
刷150就有個概念了 不需要全刷完 重點是要自己懂 看解答大多沒啥用
作者: ChoDino (Dino)   2018-12-21 01:53:00
要求在時間內並直接做最佳解,才是真的有用的刷題
作者: fp60403 (雨蕭)   2018-12-21 02:03:00
想問你刷的方法有每題beat 90%以上嗎?
作者: djshen (djshen)   2018-12-21 02:03:00
full time三個月一輪不難吧
作者: hsnuyi (羊咩咩~)   2018-12-21 02:08:00
能被google邀請去面試的人 會問這種問題喔?
作者: cphe (魔鬼藏在垃圾筒裡)   2018-12-21 02:39:00
因為叫你刷一輪的搞不好100題都刷不到,出嘴最強了
作者: corvus (烏鴉座)   2018-12-21 02:44:00
刷嗎
作者: ianlin45 (Ian)   2018-12-21 03:21:00
刷一輪的前提是至少資料結構演算法和數學都要有大學程度(至少有修過課吧其實800題也不可能真的短時間內刷一輪,從簡單到難平均覆蓋80題,然後最新題號20題,這樣就不錯了。當然你要面google等級的,刷一輪這種努力肯定少不了,自己搜尋leetcode相關討論就知道,多少人拼命想擠進去,你要與這些聰明又努力的人競爭
作者: Parazicecum (WTKD)   2018-12-21 04:08:00
刷一輪是種形容詞 是要多寫點題目 但不是真的要刷一輪...通常刷個100~150題就能涵蓋90%的面試會考到的資料結構跟演算法了題目是無窮的 但很多沒見過的題目也能用你會的資料結構跟演算法拼湊出好的解法 你想900題刷完 本來就不可能單靠經驗記住所有解法還有刷題要有技巧 三個月刷146有點少 板上通常是直接叫人刷 但別傻傻硬刷 卡住別硬要想解 那是浪費時間最後就算想出了一個解、很有成就感 但速度不夠快 面試碰到時拿出你辛苦想出的解一樣還是會被打槍
作者: jasonwu23 (jasonwu)   2018-12-21 04:54:00
google 知乎看一下討論 大陸人更瘋 有人整理出有用的刷法心得等等
作者: yyhsiu (hsiu)   2018-12-21 05:40:00
直接去比禮拜六的比賽就知道了一個半小時最好可以穩穩寫出3題 (通常是1 easy 2 medium)或是如果能穩定進前50 那演算法層面也夠了
作者: final01 (牛頓運動定律)   2018-12-21 07:35:00
刷100題只是讓你能看懂google的題,要上還差遠了....
作者: LinuxKernel (Linus Torvalds)   2018-12-21 08:05:00
面試都變質了
作者: alihue (wanda wanda)   2018-12-21 08:25:00
你都去谷歌面過了,還沒辦法知道的真正原因???
作者: plsmaop (plsmaop)   2018-12-21 08:39:00
好好找本演算法跟資結的書來看,CLRS不適合這種刷題,邊看邊刷,不要刷easy了,3個月只有146有點少
作者: Murasaki0110 (麥當勞歡樂送)   2018-12-21 09:02:00
全職一天10題基本吧
作者: Souseasou3 (Almighty)   2018-12-21 09:37:00
學生?
作者: hellomotogg (你好機車)   2018-12-21 09:41:00
多益的味道
作者: bill1992 (我是魔法的蹤跡)   2018-12-21 09:44:00
比賽不是星期天嘛
作者: Ekmund (是一隻小叔)   2018-12-21 09:46:00
三個月要看能花多少時間吧刷吧我自己是不設定一個規範時間去看解答就會大爆炸即便如此 一天只有一兩個小時能用來刷時 要到三以上很容易淪為就只是“刷過”而已
作者: supersnoII (想い出は溶けない..)   2018-12-21 10:36:00
Google感覺蠻缺人的
作者: lsk200000   2018-12-21 11:03:00
請問只在台灣工作要刷嗎?
作者: lovebridget (= =")   2018-12-21 11:06:00
我連刷三題都難根本只能硬背 跟要背三篇古文一樣更別說100篇 頗喝
作者: G888888   2018-12-21 12:13:00
我只是自己寫一次 再看別人怎麼寫 想到才去做一題這樣
作者: djshen (djshen)   2018-12-21 14:47:00
easy題目不用看完就知道怎麼寫 medium看完就知道怎麼寫大部分hard紙上畫一畫 式子列出來也不難連easy一起算full time一天30題也還好
作者: BlockChain   2018-12-21 14:59:00
Weekly Contest 1.5hr 4題,一天10題很基本吧
作者: plover (喜歡你 ( ̄▽ ̄#)﹏﹏)   2018-12-21 15:58:00
如果只是要過 phone interview,刷到兩百多題可以過 F刷到 50 題我過不了 G。心得就是刷到可以白板講解+實作我花半年刷 250+ 題,其實沒有很多,最主要還是運氣,中一題就爽翻天了,沒中就等半年到一年再面
作者: ks950901 (ks950901)   2018-12-21 18:26:00
我450刷三次剛過fag給你參考一下
作者: a78a78   2018-12-21 18:38:00
朋友說她刷惹800題才拿到G的實習 不過之前拿return惹
作者: jj0321 (JJ與你倒數唷)   2018-12-21 20:14:00
問這問題 想想前面有多少ACMer
作者: sttagomantis (阿寬)   2018-12-21 20:49:00
ACMer沒在刷這個leetcode對他們來說都是2分鐘完爆
作者: BlockChain   2018-12-21 21:16:00
搞ACM的你傷不起啊
作者: plokm0987 (狗平)   2018-12-22 01:00:00
之前面試google Hard等級要15分鐘解出來含說明一天10題做不到 去面試是浪費時間
作者: plover (喜歡你 ( ̄▽ ̄#)﹏﹏)   2018-12-22 01:04:00
不會呀,被洗幾次臉就知道缺點在哪裡,半年後又是一條好漢
作者: ggppww (stay humble)   2018-12-22 01:52:00
550題 lc比賽基本都能做完
作者: shownlin (哈哈阿喔)   2018-12-22 04:27:00
有的題目開出來的要求那麼tricky....只能背起來
作者: steve1012 (steve)   2018-12-22 04:41:00
硬背就是搞笑而已 沒啥幫助
作者: cha122977 (CHA)   2018-12-22 05:47:00
過程比較重要 有沒有解出來通常不是重點
作者: shownlin (哈哈阿喔)   2018-12-22 15:50:00
背當然要有技巧的背,大部分題目只要背一個主要的解題思路就差不多了大部分題目就是要一看到馬上就反射動作該用什麼資料結構跟演算法,解題時間應該大部分花在edge case上
作者: siriusu (かがみは俺の嫁。)   2018-12-22 18:04:00
大家也刷得太瘋狂了吧
作者: gino0717 (gino0717)   2018-12-22 18:49:00
leetcode通膨
作者: neo5277 (I am an agent of chaos)   2018-12-21 09:28:00
我覺得好好把數學從國中開始往上刷到大學更有用一點,去刷過,但是覺得很多東西用數學解跟數學思考反而會更快,就開始想再把數學練好
作者: steve1012 (steve)   2018-12-21 09:42:00
刷150就有個概念了 不需要全刷完 重點是要自己懂 看解答大多沒啥用
作者: ChoDino (Dino)   2018-12-21 09:53:00
要求在時間內並直接做最佳解,才是真的有用的刷題
作者: fp60403 (雨蕭)   2018-12-21 10:03:00
想問你刷的方法有每題beat 90%以上嗎?
作者: djshen (djshen)   2018-12-21 10:03:00
full time三個月一輪不難吧
作者: hsnuyi (羊咩咩~)   2018-12-21 10:08:00
能被google邀請去面試的人 會問這種問題喔?
作者: cphe (魔鬼藏在垃圾筒裡)   2018-12-21 10:39:00
因為叫你刷一輪的搞不好100題都刷不到,出嘴最強了
作者: corvus (烏鴉座)   2018-12-21 10:44:00
刷嗎
作者: ianlin45 (Ian)   2018-12-21 11:21:00
刷一輪的前提是至少資料結構演算法和數學都要有大學程度(至少有修過課吧其實800題也不可能真的短時間內刷一輪,從簡單到難平均覆蓋80題,然後最新題號20題,這樣就不錯了。當然你要面google等級的,刷一輪這種努力肯定少不了,自己搜尋leetcode相關討論就知道,多少人拼命想擠進去,你要與這些聰明又努力的人競爭
作者: Parazicecum (WTKD)   2018-12-21 12:08:00
刷一輪是種形容詞 是要多寫點題目 但不是真的要刷一輪...通常刷個100~150題就能涵蓋90%的面試會考到的資料結構跟演算法了題目是無窮的 但很多沒見過的題目也能用你會的資料結構跟演算法拼湊出好的解法 你想900題刷完 本來就不可能單靠經驗記住所有解法還有刷題要有技巧 三個月刷146有點少 板上通常是直接叫人刷 但別傻傻硬刷 卡住別硬要想解 那是浪費時間最後就算想出了一個解、很有成就感 但速度不夠快 面試碰到時拿出你辛苦想出的解一樣還是會被打槍
作者: jasonwu23 (jasonwu)   2018-12-21 12:54:00
google 知乎看一下討論 大陸人更瘋 有人整理出有用的刷法心得等等
作者: yyhsiu (hsiu)   2018-12-21 13:40:00
直接去比禮拜六的比賽就知道了一個半小時最好可以穩穩寫出3題 (通常是1 easy 2 medium)或是如果能穩定進前50 那演算法層面也夠了
作者: final01 (牛頓運動定律)   2018-12-21 15:35:00
刷100題只是讓你能看懂google的題,要上還差遠了....
作者: LinuxKernel (Linus Torvalds)   2018-12-21 16:05:00
面試都變質了
作者: alihue (wanda wanda)   2018-12-21 16:25:00
你都去谷歌面過了,還沒辦法知道的真正原因???
作者: plsmaop (plsmaop)   2018-12-21 16:39:00
好好找本演算法跟資結的書來看,CLRS不適合這種刷題,邊看邊刷,不要刷easy了,3個月只有146有點少
作者: Murasaki0110 (麥當勞歡樂送)   2018-12-21 17:02:00
全職一天10題基本吧
作者: Souseasou3 (Almighty)   2018-12-21 17:37:00
學生?
作者: hellomotogg (你好機車)   2018-12-21 17:41:00
多益的味道
作者: bill1992 (我是魔法的蹤跡)   2018-12-21 17:44:00
比賽不是星期天嘛
作者: Ekmund (是一隻小叔)   2018-12-21 17:46:00
三個月要看能花多少時間吧刷吧我自己是不設定一個規範時間去看解答就會大爆炸即便如此 一天只有一兩個小時能用來刷時 要到三以上很容易淪為就只是“刷過”而已
作者: supersnoII (想い出は溶けない..)   2018-12-21 18:36:00
Google感覺蠻缺人的
作者: lsk200000   2018-12-21 19:03:00
請問只在台灣工作要刷嗎?
作者: lovebridget (= =")   2018-12-21 19:06:00
我連刷三題都難根本只能硬背 跟要背三篇古文一樣更別說100篇 頗喝
作者: G888888   2018-12-21 20:13:00
我只是自己寫一次 再看別人怎麼寫 想到才去做一題這樣
作者: hortune (enutroh)   2018-12-21 20:43:00
打個codeforce到div1吧
作者: IhateOGC (我討厭)   2018-12-21 20:57:00
當然用背的沒背過古文觀止嗎?自己用想的怎可能一天10題如果只是刷過但是沒背下來會被酸只是刷過/根本不懂/不熟
作者: benedict76 (ben)   2018-12-21 21:18:00
之前刷過不看解答的話有些題目想一輩子也想不出來吧,根本只有特殊解能做,說一天十題的都是刷easy吧。
作者: djshen (djshen)   2018-12-21 22:47:00
easy題目不用看完就知道怎麼寫 medium看完就知道怎麼寫大部分hard紙上畫一畫 式子列出來也不難連easy一起算full time一天30題也還好
作者: BlockChain   2018-12-21 22:59:00
Weekly Contest 1.5hr 4題,一天10題很基本吧
作者: plover (喜歡你 ( ̄▽ ̄#)﹏﹏)   2018-12-21 23:58:00
如果只是要過 phone interview,刷到兩百多題可以過 F刷到 50 題我過不了 G。心得就是刷到可以白板講解+實作我花半年刷 250+ 題,其實沒有很多,最主要還是運氣,中一題就爽翻天了,沒中就等半年到一年再面
作者: ks950901 (ks950901)   2018-12-22 02:26:00
我450刷三次剛過fag給你參考一下
作者: a78a78   2018-12-22 02:38:00
朋友說她刷惹800題才拿到G的實習 不過之前拿return惹
作者: jj0321 (JJ與你倒數唷)   2018-12-22 04:14:00
問這問題 想想前面有多少ACMer
作者: sttagomantis (阿寬)   2018-12-22 04:49:00
ACMer沒在刷這個leetcode對他們來說都是2分鐘完爆
作者: BlockChain   2018-12-22 05:16:00
搞ACM的你傷不起啊
作者: plokm0987 (狗平)   2018-12-22 09:00:00
之前面試google Hard等級要15分鐘解出來含說明一天10題做不到 去面試是浪費時間
作者: plover (喜歡你 ( ̄▽ ̄#)﹏﹏)   2018-12-22 09:04:00
不會呀,被洗幾次臉就知道缺點在哪裡,半年後又是一條好漢
作者: ggppww (stay humble)   2018-12-22 09:52:00
550題 lc比賽基本都能做完
作者: shownlin (哈哈阿喔)   2018-12-22 12:27:00
有的題目開出來的要求那麼tricky....只能背起來
作者: steve1012 (steve)   2018-12-22 12:41:00
硬背就是搞笑而已 沒啥幫助
作者: cha122977 (CHA)   2018-12-22 13:47:00
過程比較重要 有沒有解出來通常不是重點
作者: shownlin (哈哈阿喔)   2018-12-22 23:50:00
背當然要有技巧的背,大部分題目只要背一個主要的解題思路就差不多了大部分題目就是要一看到馬上就反射動作該用什麼資料結構跟演算法,解題時間應該大部分花在edge case上
作者: siriusu (かがみは俺の嫁。)   2018-12-23 02:04:00
大家也刷得太瘋狂了吧
作者: gino0717 (gino0717)   2018-12-23 02:49:00
leetcode通膨
作者: ken29228468 (阿威)   2018-12-23 18:12:00
如果是你第一份工作刷這個有用
作者: ken29228468 (阿威)   2018-12-23 10:12:00
如果是你第一份工作刷這個有用
作者: JackChena (Coke)   2018-12-23 17:26:00
Leetcode 完全 ! = 能力 真是一個不好的風氣
作者: JackChena (Coke)   2018-12-24 01:26:00
Leetcode 完全 ! = 能力 真是一個不好的風氣
作者: deangood01 (跨斯歐鵝)   2018-12-24 21:40:00
我朋友好幾個有上google都是刷codeforce 他們說leetcode太簡單 但那個網站我真的無法QQ
作者: lmr3796 (Toro)   2018-12-25 12:51:00
leetcode不能代表能力,但這個體系現在的感覺就是你連LC這種簡單的都刷不好要怎麼說服我你有能力…
作者: deangood01 (跨斯歐鵝)   2018-12-25 05:40:00
我朋友好幾個有上google都是刷codeforce 他們說leetcode太簡單 但那個網站我真的無法QQ
作者: lmr3796 (Toro)   2018-12-25 20:51:00
leetcode不能代表能力,但這個體系現在的感覺就是你連LC這種簡單的都刷不好要怎麼說服我你有能力…

Links booklink

Contact Us: admin [ a t ] ucptt.com