Re: [請益] 現在刷題算是必要的嗎
※ 引述《SkankHunt42 (凱子爸)》之銘言:
: 我這邊主要反駁的是板上經常會有的一個說法 就是刷題仔實務能力不行
:
: 實際上我還真的沒看過這種人 反倒是一堆實務爛的解題也爛
:
: 如果有任何鄉民可以分享自己身邊Rating 全站TOP 5%結果實務爛到爆的同事
:
: 我很歡迎
:
其實真的有刷題強實務爛的啦 但通常都是新人或intern
但當然所謂的好壞 強 爛 都是比較級
我前公司組上有次進來兩個MIT大學部 intern
其中一個就是competitive出身 刷題超強
Leetcode hard等級的題目都是幾分鐘最佳解
另外一個就是中規中矩稍難的要多點引導 但基本解沒問題這樣
最後intern結束 刷題強的沒拿到return offer
我問主管(也是MIT畢業)為什麼
主管只是淡淡的說他(刷題強的那位)的code "quite dense"
軟體工作寫code只是其中一部分
很多情況需要能debug 分析問題 規劃高階架構
有時候還要做投影片 講解你的貢獻讓全team的人了解
現在公司之前面試人的時候
也遇過經驗比較多 但刷題成績普通
跟少兩年經驗 但刷題超強的應徵者
最後都給同職級但發給刷題強者比較高的薪水
結果進來工作一年多才發現刷題強者真的只會刷題
一遇到比較複雜的實務狀況就卡關需要幫助
最後另一位反而升遷快不少
當然不是說刷題強實務就一定差
我們也有另一個intern是真的天才
號稱沒聽過leetcode但難題考他也是想幾分鐘就可以寫出最佳解
進來工作project也是做得很好
組內進度會議沒準備稿子但遣詞用字都像是在聽頂級會議的報告
當然這種人之後就被高薪挖走 小廟容不下大佛
所以說面試只考刷題的潛在風險是
你不知道他是真的聰明 還是"準備充分"
當然比較厲害的考官多一點follow up還是多少看得出來就是了
--
可以 令人信服的實例
看寫程式習慣跟互動跟之後變化題可以判斷一點
不過現實應該有解出性能上最佳解都會過關
給推
我覺得要分一下是解題強還是背題強 背上來的真的爛
當然面試不容易區分 但任何標準都會有false positive
既然都很難分了,考刷題幹嘛
考解題直接跟演算法/資結相關
他是相對false positive和bias都比較少的考法了
學經歷 作品 這些沒辦法靠短期準備去改變
中廠底層題更靠背誦 對不同背景的候選人很難統一標準
如果大家都像台廠聊聊天 那裙帶關係會很嚴重
像FAAMG規模夠大的 可以靠頻繁增加新題去減少背題的效果
其次 會考解題的不見得"只"考解題 很多還是會問實務
背景知識
有時解題最低門檻沒達標 連被問專業知識的機會都沒
當然也可以去挑完全不考解題的公司面啦 這就是個人選
擇
現在美國內卷成這樣,我覺得不太準,幾百人搶一個職缺
另一個被刷掉的MIT我不覺得實務弱到哪去,單純就是現在
內卷了沒搶到該公司職缺而已
簡單來說現在內卷化職缺很難搶,搶到職缺的已經不能簡單
用刷題和實務這兩個維度來判斷結果了
我覺得這裡人吵刷題面試是因為「軟體多半沒那個業務需求」
,CP出身的有自己該去的產業。不過我同意表達能力更重要,
像自閉一樣真的很難溝通
推
就算是背題,題目幾千題要怎麼背= =
我覺得要先定義一下什麼是背題,背套路算不算
聽說古早還不流行刷題時大公司會問腦筋急轉彎,我覺得刷
題就是取代了這個形式而已
刷題的那些套路本身確實很少會在實務上用到,但解題過程
時的表達能力、在討論中找解答的軟實力是職場中所需要的
推
我覺得必須給個例子 當軟體工程師心中沒有那些演算法的
sense的時候 比起有sense的人差距會有多大 曾經遇過一
個問題 我們需要user在ui 上做出各個物件的依賴關係 也
就是某個物件要創造出來的話必需要其他物件的屬性 所以
這些其他物件就要先創造出來 然候前人大概四五個人說討
論了一兩個月 最後把絕對無法互相連線的物件group起來
然候訂好第一層第二層 在當下物件不新增的情況下終於運
作的很好 真的不行就從ux 上下手 跳個目前不support
但事實上明眼人一看就知道 這就是一個拓撲排序 確認spe
c不會有循環依賴關係 就直上拓撲排序就好 你說演算法的
套路在實際工作上不常遇到 我想大部分情況是心中沒有那
個sense 連查都不會去查 只會直覺認為沒有通解而花費大
量時間去尋找workaround
我會拿去問 chatgpt 這個怎麼做
不常遇到不代表不會遇到啊XD 只是常常也需要演算法以外的
知識罷了
https://tinyurl.com/2phenyhh it works!
實驗了10次過了6次
a0-bd9e6e3ab4cd
3d-6f9dddcd070f
截個兩次比較
但當我把”依賴關係”這四個字拿掉 十次過0次
1d-ff702d2bc54e
當然當年是沒有gpt 的時代 但前任的討論也根本不知道要
用”依賴關係”去描述這件事 總之只是一個經驗分享
完蛋我成了膠水!?(感謝樓上分享)
這就證明了表達能力的重要性,實際上我也沒否定刷題作為
面試流程的價值,我只是想表達考刷題有部分是醉翁之意不
在酒
但你舉的這兩個例子其實都很強了哈 在紅豆湯看來都是
歸為同一類吧
這種sense怎麼培養?
推分享
準備充分 或 聰明 至少都是正面的
前幾天才剛練拓撲排序的題目
看完應用實例很有感覺,感謝大大!
13
首Po有時一些求職心得文看了一下 覺得一些不錯的公司工作年薪150左右來看,大多都是要刷題的,好像只有豬屎屋沒有? 可能需要在跳槽前三個月先刷題才能開始投履歷 如果平常下班沒有刷保持習慣,當下看到好像不錯的缺也不敢投,怕浪費面試機會 想問問大家平常想換工作時都會至少刷三個月才會開始投嗎?4
噓 JackChena: 刷題的人現在就是最容易被AI取代的那群人,面試的方式 04/08 16:15 → JackChena: 還在這麽老套.. 04/08 16:15 真的無法同意你更多 建議大家不要再刷了 我兩個朋友血淋淋的例子19
最近被亞麻G家找面試 亞麻專員: "你有在刷Leetcode嗎??" "我覺得沒什麼用 因為google那邊一直在出新題型 就算刷過了一堆題 出一題你沒看過的還是完蛋 當下還是想不出來居多"49
: : 會把leetcode看得這麼重要的人 : 通常沒有其他技能或經歷可以說嘴啦 : : 有其他料可以說嘴的人10
這個討論其實有世代落差,主要是現在的工作範圍太窄太小, 所以現在的狀態確實是跟以前不一樣了。 以工程領域的市場,我都覺得如果可能, 對多數人來說,不是學霸等級的話,早一點投入市場才是王道。 像我當時不過早兩年入行,直接跳過一堆現在的門檻。9
哥 看了這文 我想說 你卡住的時候怎麼不跟面試官溝通 請他給提示? 在平常工作的時候、如果問題已經被明確定義、規劃好,而且scope不大,那自己單幹當然18
E大這篇心有戚戚焉, 兩年前我曾面過一位面試者,不知道該說他是呆還是呆到不行 XD 我出了一題Valid Number,這題你去LC看,是hard 實際上LC上這題不只是hard,而是真的很煩,45分鐘寫得出來的有鬼 (當然有準備就寫得出來,面試官也不會覺得你作弊~ 只會覺得: 馬的這題你都練過?)7
可以不用刷 如果平常就在寫一些side project 平常沒在寫東西 面試要說明自己會coding 就只剩刷leetcode一途 這個問題其實是取決下班想過怎樣的生活吧 我有學長每天寫leetcode一題當作解數獨 寫完就去打遊戲了 我也有學長不刷leetcode 但下班就是在玩自己的專案 寫docker寫js做自己要的功能2
很訝異都到現在了還有這種文 看大家還能討論熱烈我也跟風發篇廢文 簡單講 刷題就是必要之惡 下至新人上至十年經驗都給你刷題 (當然難度可能不一樣)
44
[討論] 我就問,刷題強者的實務表現?最近一次面到刷題的公司...感覺已經走火入魔了, 考試考到難的程度,比 Google 還難 去年就面過一次,當時考題 Easy ~ Medium 隔了一年還在找人,人資看我資歷主動邀我面試, 卻考得更難...有真心要找可以解決問題的人嗎?41
[討論] 軟體工作真的有需要刷題嗎?小弟不才, LeetCode只刷了幾題. 但小弟已經工作了快18年 也做了很多的大型Project, 真心認為刷題跟寫程式其實沒有很大的關西 所以想請問各位300萬大大, 真的有需要刷題嗎?還是純粹就為了面試? 在下工作比較邊向機台開發和嵌入式系統 --39
[討論] 工作後還會刷題嗎如題 我好幾個月沒刷題了 刷題的手感大幅下降 可能連leetcode的easy題都解不出來了 如果你各位沒有要換工作的打算40
[討論] 刷題和side project 的重要性嗨蓋斯,肥肥電資宅 之前在準備面試的時候一直有個疑問 對於資深主管來說,刷題和side project 是哪個重要一些? 我直覺會選side project,但很多時候爬文發現大家都專注在討論刷題 以我自己的面試經驗,感覺有些主管對於外系刷題仔有偏見,會有一種:阿你就是會刷題而已,show me your SW experience27
Re: 不想唸碩士了,想去刷題個人覺得刷題跟工作有個不同的點 工作常遇到的一個問題是"如何維護大型專案" 不同類型的工作,專案規模多少有差 純軟來講,很容易遇到破百個檔案的大型專案 規格說改就改,大部分時候是努力讓一堆髒code拼在一起後還能運作....26
Re: [討論] 我就問,刷題強者的實務表現?小時候「會考試不代表會做事」 長大後「會面試不代表會做事」 感覺失敗的人總是一百種藉口 這種讓失敗者自慰的言論也常常被吹捧 但事實就是15
Re: [討論] 我就問,刷題強者的實務表現?我曾經被某個在上海的Google HR主管勾搭過問說要不要台灣的L6機會 深入了解了一下就拒絕了, 拒絕之後就聊了聊天吧 聊到刷題這件事, 他說, 基本上, 所有層級的Google面試流程都是要刷題的 無論你是L6, L7 (L8或以上我不知道呀) 我說: 你這根本狗屁吧?真的有L6能力的技術主管平常忙都忙死了, 誰還和你練刷題?23
Re: [討論] 我就問,刷題強者的實務表現?其實面大廠也得看面什麼職位,你老爸三十幾年工作經驗要是去面一個Sr職缺的話搞不好 還會遇到年紀不到30歲的工程師,是要怎麼跟你聊domain?刷題直接判斷能不能在職場有 效溝通,如果你面的是美國的缺可以順便檢驗英文能力,對他們來說更直接了當 如果是面Sr以上的職缺還遇到刷題只能說運氣不好了,畢竟一個PE以上的工程師搞不好也 十年沒刷題了7
Re: [討論] 我就問,刷題強者的實務表現?不知道您是面試什麼產業、什麼規模的公司、什麼職位 我建議還是講的具體一點,大家比較有討論空間 : 我就不指名道姓了 : 大概是被刷題進去的人佔到主管位, 就我經驗大部分公司,你去面主管位置的職缺7
Re: [討論] 我就問,刷題強者的實務表現?刷題強 實務經驗強 -> 內卷勝利者到哪都能找到好工作 最多抱怨一下"Algorithm 101的 東西還要考"? 刷題強 實務經驗弱 -> 通常很喜歡現在風氣,人手一本cracking coding interview。只 要準備leetcode就能進大廠拿高薪。把刷題當作求職準備,就像面試要穿西裝一樣,沒 什麼可抱怨的。