作者lovdkkkk (dk)
看板Soft_Job
標題Re: 不想唸碩士了,想去刷題
時間Mon May 9 21:59:59 2022
個人覺得一個簡單的判斷方式
你刷的一百題是什麼為主?
easy - medium > 好好把碩士唸完
hard > 隨便你
理由
因為 easy - medium 真的就...沒什麼難度,刷那個是能幹麻?
我個人經驗來說看面試履歷有放 leetcode 然後有 easy - medium 沒過的
我點進去大概都 5~10 分內可過 @@
所以刷 easy - medium 為主覺得很有成就感,不想唸書的話,
就還是好好唸書吧...
EDIT :
多做幾題後發現同是 medium 之間也有相當的落差,並非都一樣容易
※ 引述《pride829 (竹鼠)》之銘言:
: 大家好
: 小弟目前114碩班,當初考進來時太晚找教授,以至於最後選到了一個我並不喜歡的實驗室
: ,現在感覺到每天都在做著自己並不喜歡的工作,而且將來論文的主題多半也是我沒有興趣
: 的,覺得唸不下去了,想休學去專心刷題。
: 我問過很多朋友,他們說碩士是一個門票,有很多職位沒有學位的話你在第一關就會被刷掉
: 。這點我認同,但我想如果刷題跟比賽的表現夠好,也許可以替代學歷的部分?
: 家裡的經濟狀況還不錯,所以可以讓我花個半年到一年的時間專心刷題。我之前跟朋友花了
: 一兩個月的時間解了差不多100題,我感覺這是一個我喜歡做,有動力的事。我聽說外商都
: 比較看重這方面,想請教各位這是個可行的路嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.232.40 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1652104800.A.2A8.html
1F:→ qwer338859: hard很少考吧== 幾乎都eazy加上一些些medium 05/09 22:02
2F:推 qk3380888: 太嚴格了吧 Junior role多半都考medium而已吧 05/09 22:20
3F:推 koka813: medium能三分鐘過....我果然不適合寫程式 05/09 22:28
補充修正一下
我想表達的是,那些對提升能力的幫助有限,畢竟就是 medium,
刷個一千題一萬題都不會讓人成長到刷十題 hard 的程度
對 junior 來說是好的,對非本科是好的,
但過了一定程度後再多刷效果就十分有限
然後刷那些的效果,遠遠不足以彌補 少了學歷 少了碩士歷鍊 的部份,
假如說少了的是 10,刷個幾百題 medium 個人覺得頂多補回 2~3 吧?
大概是這個意思
4F:推 shockho: 最近美國面試hard的比例變高了 每次onsite都有一輪hard 05/09 22:44
5F:推 qwe70302: 刷題鄙視鏈 05/09 23:03
QQ
6F:噓 jennya: 以google來說大部分考medium,就算考到hard也是在考你遇 05/09 23:14
7F:→ jennya: 到不會的題目思路會如何、怎麼溝通要提示。所以不認同你 05/09 23:14
8F:→ jennya: 說的 05/09 23:14
9F:→ jennya: 我其實都建議刷題的人別刷hard,先把medium都刷到10分鐘 05/09 23:16
10F:→ jennya: 內能一次AC再去看hard吧(不過某些題型像mono stack/mon 05/09 23:16
11F:→ jennya: o queue沒幾題,就可把hard順便寫一寫) 05/09 23:16
嗯嗯, 所以後面有修文補充, 著眼點不是只在面試
12F:推 eigen555: 刷一千題medium成長絕對比刷10題hard更多 05/09 23:39
13F:→ eigen555: 有些medium甚至比hard更值得好好寫 05/09 23:39
嗯...也是啦 @@
不過總之我想表達的重點是, 跟唸碩士好好修課完全沒得比
有些課直接可以練厚厚一整本 hard 的東西
14F:→ MyNion: ....三分鐘medium有點太豪洨 05/09 23:48
15F:→ MyNion: 點進題目1分鐘理解、1分鐘寫程式、1分鐘跑測試+修bug? 05/09 23:48
或許我體感時間有誤, 可能六分鐘? 各2分鐘這樣
16F:噓 gotrend: 碩士修課幾乎學不到東西== 05/09 23:51
幫QQ
17F:→ jennya: 我就是不認同你後面補充的「刷個一千題一萬題都不會讓人 05/09 23:54
18F:→ jennya: 成長到刷十題 hard 的程度,刷那些的效果,遠遠不足以彌 05/09 23:54
19F:→ jennya: 補 少了學歷 少了碩士歷鍊 的部份」這段,我的經驗完全相 05/09 23:54
20F:→ jennya: 反,可否定義一下你想講的是哪些公司,不同公司不一樣, 05/09 23:54
21F:→ jennya: Google純看你解題能力、碩士學歷沒加分也沒扣分(除非是 05/09 23:54
22F:→ jennya: 某些指定要碩士不收學士的職缺 很少有這種),MS的話看你 05/09 23:54
23F:→ jennya: 解題能力、工作經歷、面試能力 就我所知不會因為碩士「學 05/09 23:54
24F:→ jennya: 歷」而加分,一般台灣純軟公司則大概是需easy~medium解題 05/09 23:54
25F:→ jennya: 能力及面試能力(基礎學科能力以及溝通能力)、沒碩士學 05/09 23:54
26F:→ jennya: 歷也能上,台積電或聯發科可能就是碩士學歷必帶、解題me 05/09 23:54
27F:→ jennya: dium能順暢解就已經穩上了(後面這兩間我是比較不熟可能 05/09 23:54
28F:→ jennya: 搞錯),如果我以上情報都沒錯的話,就是完全沒有你說的 05/09 23:54
29F:→ jennya: 「刷hard才能彌補碩士學歷」這情況啊,覺得你說的太奇怪 05/09 23:54
30F:→ jennya: 。我就是真的不覺得有需要刷到hard 05/09 23:54
我說的跟公司沒什麼關係, 主要是就個人做 medium 的感覺來說,
跟在唸書時做演算法/圖論相關練習或證明比難度低很多
就練頭腦來說感覺效用不大
31F:推 calqlus: 所以我說那些刷題根本就要用背的才有機會通過面試… 05/09 23:56
32F:→ jennya: 不用用背的也可以通過面試... 05/09 23:59
啊 不過是我偏題, 原 PO 重點就放在求職 @@
33F:→ jennya: 回原po的更新:噢噢所以你的意思是說,「在能力增長的部 05/10 00:04
34F:→ jennya: 分,你覺得在碩班增進的能力約略等於寫hard題增進的能力 05/10 00:04
35F:→ jennya: 」,你的意思是這樣嗎?那或許你剛好讀到跟演算法比較相 05/10 00:04
36F:→ jennya: 關且比較紮實的碩班吧...就我所知有一些碩班的研究題目真 05/10 00:04
37F:→ jennya: 的是在浪費學生的兩年青春做沒用的東西...每個人在碩班是 05/10 00:04
38F:→ jennya: 有不同的體驗的 05/10 00:04
也是 @@
39F:→ gogogofuxk: 真的很好奇會覺得刷題=背的人是如何這麼覺得的 05/10 00:14
40F:→ DarkIllusion: 你三分一題medium 我十分跑完三千 我們應該差不多 05/10 00:32
沒有沒有 大概只跟三十分三千差不多 小快步走的概念
41F:→ idok: 三分鐘想到可以pass的解 我相信 三分鐘想到最佳解 算你強 05/10 01:40
42F:→ idok: 三分鐘 可以寫完 過所有測資 真的太豪小 05/10 01:41
想到可以 pass 的解, 大概是 20~40 秒? 過所有測資 大概再多花 20~40 秒
我覺得比較花時間的部份在看題目跟打字,
讀題目一分鐘打字兩分鐘的話就可能超過
我修掉好了 幾分鐘不是重點啊, 就算變十分鐘他也還是沒什麼難度的東西 @@
44F:→ gogogofuxk: 3分鐘medium其實真的還好… 一堆人每週都在做這件事 05/10 02:32
45F:→ gogogofuxk: 不知道為什麼大家會覺得這很扯 05/10 02:34
真的還好, 不熟時覺得不可能可以理解, 熟的話就 真的普通的感覺
46F:→ jonathan793: 很簡單的三分鐘是沒啥 平均就蠻扯的 05/10 02:43
47F:→ jonathan793: contest翻出來每次平均9分鐘三題解完應該都有前50 05/10 02:44
48F:→ gogogofuxk: 我感覺第四題和penalty影響排名比較大?畢竟前三題通 05/10 02:49
49F:→ gogogofuxk: 常大家都用秒的 05/10 02:49
50F:→ jobintan: Easy to medium那是平日紓壓用的,強者就可刷hard紓壓。 05/10 08:01
51F:推 BBSealion: 競賽的水很深,高手根本平台不在 leetcode上,leetcode 05/10 09:46
52F:→ BBSealion: 的題目從 easy~hard 對他們來說都是 easy,唯一決定 05/10 09:46
53F:→ BBSealion: 速度的只有打字速度而已,思考所需時間趨近於0 05/10 09:47
54F:→ BBSealion: 噢可能還有閱讀速度吧 05/10 09:47
55F:→ BBSealion: 但已面試來說,medium 5~10m,hard < 30m 已很夠了 05/10 09:48
56F:→ BBSealion: 頂尖公司也就要求到這樣,剩下是運氣問題,看籤運而已 05/10 09:48
57F:→ SouthRa: 面試要求的是你仔細處理case跟好好溝通,不是要你三分鐘 05/10 10:20
58F:→ SouthRa: 秒寫出來,不要誤導人家 05/10 10:20
同意,我也覺得面試問那主要是快速確認 對人溝通 程式基礎 邏輯正常
刷幾題平均幾分鐘不是重點
59F:噓 newking761: 我覺得你在唬爛欸,要不要貼一下帳號來看看 05/10 18:05
那就當是那樣吧,我既然覺得刷那沒什麼用,平常哪會花時間刷,
頂多就是看到應徵者履歷有附的話,
會點進去做看看他一直 Wrong Answer 過不了的題目 (然後就秒解) 而已
認真覺得 medium 或以下的問題,
盡可能不要留 Wrong Answer 沒過的,不然不如不要放到履歷
60F:推 hank55663: 想只靠刷題 但寫個leetcode medium 還要想真的是走遠了 05/10 22:48
61F:→ worcdlo: 為何不直接報你的contest rating呢,根據我打比賽的觀 05/11 02:26
62F:→ worcdlo: 察,通常三分鐘解medium的人rating至少有2800+,也就是 05/11 02:26
63F:→ worcdlo: LC全球前150名,5-10分鐘大概2600+。我過去25場比賽有 05/11 02:26
64F:→ worcdlo: 24場完賽,但僅有17場滿足5-10分鐘解一題medium 05/11 02:26
就像上面回的, 平常我根本不會花時間在那, 不會定期主動刷, 也不會打比賽
會去做就是履歷上看到, 看看他有什麼過不了的, 午休時去做看看這樣而已
剛隨便找了個最近 contest 的 medium 來做 09:03~09:10
https://imgur.com/6OtA6Ru
上班前醒醒腦 隨便寫寫 code 爛爛就別介意了 @@
65F:→ worcdlo: 要找medium也不會找第二題吧,這題跟easy沒什麼兩樣,另 05/11 09:23
66F:→ worcdlo: 外這場比賽我有打,第二題的繳交紀錄是第一題結束後的三 05/11 09:23
67F:→ worcdlo: 分鐘,供参 05/11 09:23
68F:→ worcdlo: 另外這題在medium題目上絕對是前20%簡單的,版上刷題者 05/11 09:26
69F:→ worcdlo: 眾多,大家不妨自行評價一下這題 05/11 09:26
沒特別選,就第一個點到的這樣
我也覺得超簡單啊,
看題目兩分鐘,想解法十秒,而且是剛睡醒還沒睡飽鈍鈍的腦袋,
(畢竟看到推文那麼多要求才去找來做的)
慢慢打字 (坐床上抱著電腦) 大概有五分鐘多?
你可以想像一下,假如你平常沒在刷,昨天 01:40 睡,早上 07:30 起來,
上 ptt 看到推文才去估狗 leetcode contest 點進頁面,
然後點好像是過去記錄的右下角 list 裡的第一筆的第一個 medium 問題,
隨便做做截個圖交差
差不多是這樣的情形
這題超簡單是真的,我做過的其它 medium 大都也不會難太多
Reverse Integer,Plus One 等等,說不定他們也是算簡單的,
只是剛好放履歷的人沒過吧?
不過跟我想表達的基本不衝突,medium 難度沒很高,刷多對能力提升有限,就醬 @@
70F:→ worcdlo: 但凡你有任何真實公平的數字佐證你的答題時間,就不會被 05/11 13:39
71F:→ worcdlo: 質疑了。另外比賽第三題我花費的時間通常是第二題的2~ 05/11 13:39
72F:→ worcdlo: 3倍,倒也不見得是難度問題,而是第三題敘述比較長,而 05/11 13:39
73F:→ worcdlo: 且實作上也比較麻煩,容易有bug要修,所以你這題7分鐘的 05/11 13:39
74F:→ worcdlo: 話,基本上我依然質疑你的數字。最後,medium無用我個人 05/11 13:39
75F:→ worcdlo: 認同,但是僅限rating超過2300的人,希望有機會能看到你 05/11 13:39
76F:→ worcdlo: 在公平條件下參加比賽並有真實數字佐證你的說詞。 05/11 13:39
嗯嗯,那你應該是看不到,想想連回文做題應付都蠻無謂的,
就覺得沒用還得去做它證明什麼,還是算了
不過想了想 難 易 有用 無用 好像太不具體,
舉個簡單的對照,
圖論證明題 有些較難的如果不看答案不看原始論文,
我大概要花 4 小時到一兩週,且 99% 以上是思考時間
至於 leetcode 時間差幾分鐘,
說真的 90% 以上是閱讀跟打字時間,大概練英文閱讀跟英打的差異還影響比較大,
大概4醬
77F:→ TheOneisNEO: 是做圖論專業的東西? 圖論是真的滿難的 05/11 14:23
78F:→ TheOneisNEO: lc med的範圍很廣 就跟大多數人都是普通範圍一樣(?) 05/11 14:24
不是耶, 就單純做興趣的
79F:→ tenhou: 1. 高手打比賽比的也不是閱讀速度,即使是LC週賽的,第四 05/11 22:34
80F:→ tenhou: 題通常也能造成高手間implementation速度的差異 2. 樓主回 05/11 22:34
81F:→ tenhou: 文回這麼多其實不如回一個自己在CF或LC等任何平台的rating 05/11 22:34
82F:→ tenhou: 數字就可以了 3. 上面的h大是真高手 05/11 22:34
是嘛, 所以真高手就說 medium 不用想不是
我不是高手, 所以還是要想, 只是覺得難度不算很高而已, 畢竟都叫 medium 了
另外上面也回過了, 沒在參加比賽, 沒什麼數字
另一題 medium 也做了
2266. Count Number of Texts
https://imgur.com/U7iB0WB
這題比較有感一點, 想的時間有過 30%
大概看題目 7 想 5 打字 2 吧, 那描述真看不出來倒底什麼時候要 mod
寫是寫 return 時實際是計算中途也要
83F:推 jcaosola: 除了h大真高手外 你們的爭執點應該在median值不值吧 05/12 11:30
84F:→ jcaosola: 不就去把 acceptance rate < 35%約百題寫寫看就知道了 05/12 11:33
有興趣,請問怎麼查 medium && acceptance rate < 35%?
不太會用,連 medium 清單都不知去哪看
85F:→ jcaosola: problems tab下面可以設filter和sort by xx 05/12 11:44
感謝 :D
做過 2266 後有點改觀了,medium 之間好像也落差不小
雖然一方面也是我排列組合還比較多給老師 XD
我覺得還是會有值的時候,例如大學學了 程設 資結 演算法 離散,
可以用來練習應用或加深印像
86F:→ jcaosola: 另外ac率太低也有可能該題是地雷題 看倒讚太多可以迴避 05/12 12:36
好喔 XD
87F:推 hank55663: 其實我是贊同樓主的 然後2266卡到的問題只是沒寫過要mo 05/12 13:15
88F:→ hank55663: d 有在打競賽的會比較熟 這格式 其他感覺真的沒想xD 05/12 13:15
真的,有好幾分鐘在試是每加一次 mod, 還是一輪加完 mod,
還是每一輪都加完最後 mod
89F:推 TheOneisNEO: 2266覺得好像沒用到排列組合 除非9999分組也算 05/12 14:56
90F:→ TheOneisNEO: 不過我覺得每個人靠練習可以獲得的進步不見得一樣 05/12 14:56
91F:→ TheOneisNEO: 寫個很簡單的題目錯很多次 但最終真的把觀念跟作法都 05/12 14:57
92F:→ TheOneisNEO: 學起來 有進步就也不錯 05/12 14:58
嗯嗯 有進步有收獲最重要 :D
93F:噓 bjk: 沒在刷leetcode可以評論leetcode頭頭是道,人才啊! 05/12 18:06
感謝指教 :D
真的沒做幾題就評斷有失偏頗,並非真的都那麼沒難度
94F:推 bjk: 1 05/12 23:59
※ 編輯: lovdkkkk (114.37.197.69 臺灣), 05/13/2022 23:05:54