Re: [心得] 刷leetcode的心得

看板Soft_Job作者 (3d)時間3年前 (2020/05/28 20:34), 編輯推噓27(30330)
留言63則, 37人參與, 3年前最新討論串2/2 (看更多)
※ 引述《bravoprof (教授百分百)》之銘言: : 大家好 最近越來越多美國科技公司開放讓員工無期限的遠端上班 這代表著以後找人不會再局限於特定區域了。我覺得這是一個很好的機會,讓台灣人的才華被世界看到。 : 不過目前大部分科技公司面試流程都還是蠻固定的,刷leetcode依然會是主流。之前花了一個半月刷leetcode,拿了幾間頂尖公司offer。這幾年工作間也不斷面試人。想要分享給大家我從中學習到的一些刷題方法,希望能帶給大家一點小小的幫助。我把想法收錄在以下的youtube裡面 也希望聽聽大家的想法 如果有別的有興趣的主題也歡迎告訴我 謝謝 :) : https://youtu.be/fyf-GRH1Ceo
: p.s. 我主要花時間在內容所以沒有花時間在做影片編輯 請見諒 非常不認同考白板,可是leetcode現在是必要的惡,但與其刷leetcode也許學習解題的方法比較好 Competitive Programming的書。這網站也有題目可練 https://cses.fi/book/index.php 第二本,現在Springer因為covid-19,免費下載,但有期限 https://link.springer.com/book/10.1007/978-3-319-72547-5 Skiena的書也蠻適合解題,現在也免費下載中,也是有期限 https://link.springer.com/book/10.1007/978-1-84800-070-4 看完起碼有系統的學習Algorithm和Data Structure。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.136.185.206 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1590669289.A.B02.html

05/28 20:48, 3年前 , 1F
想請問為何不認同考白板題呢?
05/28 20:48, 1F

05/28 21:00, 3年前 , 2F
可能太八股文吧...畢竟刷久了就會發現patten很多
05/28 21:00, 2F

05/28 21:10, 3年前 , 3F
05/28 21:10, 3F

05/28 21:20, 3年前 , 4F
白板題是FAANG用來避免錄取到不會寫程式的人,不是用來錄
05/28 21:20, 4F

05/28 21:20, 3年前 , 5F
取會解決問題的人。
05/28 21:20, 5F

05/28 22:30, 3年前 , 6F
就跟以前考試一樣 可以死記但不一定能活用
05/28 22:30, 6F

05/28 22:49, 3年前 , 7F
感謝分享
05/28 22:49, 7F

05/28 23:28, 3年前 , 8F
謝謝分享
05/28 23:28, 8F

05/28 23:29, 3年前 , 9F
不過現在很多公司會讓你在電腦上面寫程式呀
05/28 23:29, 9F

05/29 00:35, 3年前 , 10F
用白板表達一個概念跟用打字表達概念是不一樣的
05/29 00:35, 10F

05/29 00:48, 3年前 , 11F
白板題跟考研究所考古題一樣啊 練基本功而已
05/29 00:48, 11F

05/29 00:55, 3年前 , 12F
所以才會多考system design
05/29 00:55, 12F

05/29 07:29, 3年前 , 13F
感謝分享
05/29 07:29, 13F

05/29 07:37, 3年前 , 14F
不過Jr應該還沒到用System Design之類的,大多聚焦在基
05/29 07:37, 14F

05/29 07:37, 3年前 , 15F
本心法的活用,System Design要有些資歷才有。
05/29 07:37, 15F

05/29 07:45, 3年前 , 16F
白板題條列式回答就好了,沒有規定要寫code
05/29 07:45, 16F

05/29 08:16, 3年前 , 17F
感謝分享
05/29 08:16, 17F

05/29 08:19, 3年前 , 18F
推分享
05/29 08:19, 18F

05/29 08:41, 3年前 , 19F
現在要你帶個專案 然後現場做出某個功能
05/29 08:41, 19F

05/29 08:56, 3年前 , 20F
感謝分享
05/29 08:56, 20F

05/29 09:51, 3年前 , 21F
其實就只是基礎不紮實而已
05/29 09:51, 21F

05/29 09:52, 3年前 , 22F
資工系的必修課有過 沒道理寫不出easy 跟 medium
05/29 09:52, 22F

05/29 09:53, 3年前 , 23F
只是許多學校的學生打混摸魚 授課教師也順勢放水
05/29 09:53, 23F

05/29 10:12, 3年前 , 24F
個人也不認同白板題 對部分工程師來說 實作演算法出來沒
05/29 10:12, 24F

05/29 10:12, 3年前 , 25F
有意義
05/29 10:12, 25F

05/29 10:32, 3年前 , 26F
現在知識的取得很方便,非本科也有機會與本科競爭。
05/29 10:32, 26F

05/29 10:33, 3年前 , 27F
若本科打混摸魚的話,龜兔賽跑的結局,你明白的…………
05/29 10:33, 27F

05/29 10:56, 3年前 , 28F
只是要寫出 easy 跟 medium 用 brute-force 可以
05/29 10:56, 28F

05/29 10:56, 3年前 , 29F
但有些白板題給的時間跟要的並不只有 brute-force...
05/29 10:56, 29F

05/29 11:03, 3年前 , 30F
刷leetcode一定要寫出最佳解,暴力過不算過。
05/29 11:03, 30F

05/29 11:56, 3年前 , 31F
感謝分享
05/29 11:56, 31F

05/29 12:00, 3年前 , 32F
非常不同意+1 背的出來不代表會寫 背不出來也不代表不
05/29 12:00, 32F

05/29 12:00, 3年前 , 33F
會寫
05/29 12:00, 33F

05/29 12:43, 3年前 , 34F
沒有用FANG早就換方式了還留這麼久
05/29 12:43, 34F

05/29 12:51, 3年前 , 35F
演算法,嗯?沒api call嗎?
05/29 12:51, 35F

05/29 12:52, 3年前 , 36F
貴司有打算寫演算法?
05/29 12:52, 36F

05/29 12:56, 3年前 , 37F
可以考個白板題看看基本coding功力,再問別的問題
05/29 12:56, 37F

05/29 13:16, 3年前 , 38F
有些題目用DP都不見得過的了 能用brute force過也滿強
05/29 13:16, 38F

05/29 13:37, 3年前 , 39F
我是回應資工系必修課的, 資工系必修課不一定要求你用最佳法
05/29 13:37, 39F

05/29 13:37, 3年前 , 40F
leetcode 題目要求的跟 課程要求的不一定相同..
05/29 13:37, 40F

05/29 13:39, 3年前 , 41F
感謝分享
05/29 13:39, 41F

05/29 13:44, 3年前 , 42F
資工系的課會跟你說你要想出怎樣時間複雜度的程式碼才過
05/29 13:44, 42F

05/29 13:44, 3年前 , 43F
得了,而且還有 OJ 排行榜,大家都在用奇招刷榜
05/29 13:44, 43F

05/29 14:33, 3年前 , 44F
我覺得自從我刷題之後 我在公司寫的程式bug變少 遇到
05/29 14:33, 44F

05/29 14:33, 3年前 , 45F
關鍵困難工作可以寫不容易想到的解法
05/29 14:33, 45F

05/29 14:37, 3年前 , 46F
感謝分享
05/29 14:37, 46F

05/29 16:00, 3年前 , 47F
我算認同也不認同XD 已mobile engineer來說工作上
05/29 16:00, 47F

05/29 16:00, 3年前 , 48F
幾乎是不會用到那些, 甚至你要特別去練leetcode去面
05/29 16:00, 48F

05/29 16:01, 3年前 , 49F
試來增加拿offer機率,但也是有助於腦子靈活一點就是
05/29 16:01, 49F

05/29 17:23, 3年前 , 50F
謝謝分享!!
05/29 17:23, 50F

05/29 22:18, 3年前 , 51F
白板題只是公司用來降低面試成本的,別想的太偉大
05/29 22:18, 51F

05/29 22:19, 3年前 , 52F
他只是拿來刷"高機率"明顯不OK的人,就只是比直接只看
05/29 22:19, 52F

05/29 22:19, 3年前 , 53F
學經歷稍微聰明一點的做法而已
05/29 22:19, 53F

05/30 02:00, 3年前 , 54F
偏應用的比較不會考leetcode 反而比較會問架構面的問
05/30 02:00, 54F

05/30 02:00, 3年前 , 55F
05/30 02:00, 55F

06/03 02:32, 3年前 , 56F
問幾題還好啦..問題是leetcode有一些題目很刁鑽.
06/03 02:32, 56F

06/03 02:33, 3年前 , 57F
就不應該出現在面試裡的
06/03 02:33, 57F

06/04 14:09, 3年前 , 58F
medium有的很難 別太自以為是 平常沒在刷不可能寫的
06/04 14:09, 58F

06/04 14:09, 3年前 , 59F
出來
06/04 14:09, 59F

06/07 20:19, 3年前 , 60F
如果你只修資工必修就能輕鬆刷medium 我只能說你是
06/07 20:19, 60F

06/07 20:19, 3年前 , 61F
天才
06/07 20:19, 61F

06/07 20:21, 3年前 , 62F
medium用暴力法90%以上不會過
06/07 20:21, 62F

06/09 21:29, 3年前 , 63F
每次聽到這種刷LEETCODE不好的言論我都想笑
06/09 21:29, 63F
文章代碼(AID): #1Upw_fi2 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1Upw_fi2 (Soft_Job)