Re: [討論] 什麼層級的職位才不用再刷leetcode了?

作者: Wolfken   2019-12-01 23:06:07
※ 引述《GGlo5566 (居居囉)》之銘言:
: Onsite的時候,一開始面試官會丟一個敘述相對模糊的題目
: 需要你自己去詢問清楚題目的需求和邊界(需求分析)
: 然後跟面試官說明想法,得出一個雙方都認同的可行解(溝通技巧、知識深度和廣度)
: 接著才是開始實作(Coding能力)
: 實作完dry run一下解法有沒有bug或沒考慮到的case(Testing)
: 最後分析performance,到這邊我們已經有一個work solution了
: 如果時間還夠的話,面試官永遠都可以給你follow up(Scaling)
: 像是題目條件從一維變二維、求可行性變成求具體方案,input從靜態變成streaming
: 解法會不會有不同?為什麼?重點是思路清晰、講得清楚自己在幹嘛
說真的我本來也以為是這樣,但面過一兩次後就知道其實這也是鬼扯
因為top tier一堆老中老印,leetcode刷到看到題目可以告訴你是幾號的
本來如果沒有這堆老中老印的話,事實確實應該是照上面寫的這樣發展的
但是當幾個沒刷到滾瓜爛熟的,進來看到一題Medium或是Hard
然後在那邊跟面試官think out loud,討論一堆解法
最後花30分鐘才解了一題,然後第二題沒解完時間就到了
然後來了一個刷到倒背如流的,每一題出來都15分鐘搞定
問完clarifying questions,再假裝想個一分鐘後,就馬上直奔最佳解
你是面試官要錄取哪個?80%以上會錄取解得快的那個
而且top tier面試之所以很難,除了題目好不好解以外
更大重點是"時間限制"跟"不能有bug",一場45分鐘,扣掉前面5分鐘
40分鐘內你得解2題Medium-Hard或是3題Easy-Medium
相當於Easy超過10分鐘,Medium超過15分鐘,你就差不多要GG了
寫過code的都知道,這時間內要寫出來,而且還要完美無bug
基本上看到題的瞬間,你就要知道最佳解了,否則你肯定超時
而且知道最佳解可能還不夠,code大概寫法你也得背個七七八八
否則卡在中間實作,或是出現小bug,一樣超時或GG
這種考法,請問那些在當場在那邊想解法
然後在那邊think out loud,跟面試官討論的,怎麼可能會過關?
所以最後就是一堆刷手老中老印大量進去囉
作者: oneheat (等待)   2019-12-01 23:13:00
這不是廢話嗎?跟考大學一樣啊,都有訣竅甚至有補習班在教的
作者: louner (louner)   2019-12-01 23:18:00
我面過日本的google與amazon 是沒有要我45分鐘內解好幾題反而是很正規的談細節/討論想法/問time&space&wrost case最後把scale拉高再問該怎樣改
作者: Murasaki0110 (麥當勞歡樂送)   2019-12-01 23:37:00
我自己跟同事面人都沒在care無所謂的bug
作者: centaur911   2019-12-01 23:38:00
Think out loud跟討論解法是基本的過場...跟當場才來要提示推解法是兩回事
作者: final01 (牛頓運動定律)   2019-12-01 23:41:00
人家刷到那麼熟就比你強10倍了吧??為何不用他??
作者: centaur911   2019-12-01 23:45:00
Top tier你直接能寫出bug free的最優解是應該的,但過場沒做漂亮就是一直丟更難的題給你然後搞不好還給差評。這我跟在FLAG裡面的人求證過的
作者: final01 (牛頓運動定律)   2019-12-01 23:46:00
你不會認為那麼熟的人都是用背的吧...
作者: Hsins (翔)   2019-12-01 23:47:00
我比較好奇喇,這串到底是有幾個是要面 Top Tier?
作者: siriusu (かがみは俺の嫁。)   2019-12-02 00:13:00
其實我的感覺也差不多是這樣 能不看考古題通過的天才當然還是有 但這些靠看過全部題目神速破關的人把整個 bar拉高到不合常理的高度
作者: G888888   2019-12-02 00:23:00
還是我聰明 直接給最佳解 嘻嘻
作者: sharek (...)   2019-12-02 00:32:00
這種刷出來的多的是實際問題經驗不足,看公司願意花多少時間來培養囉!
作者: GGFACE (ggface)   2019-12-02 00:38:00
前一篇就是理論派的啊 cracking the coding interview 奉為圭臬的那幾條這篇才是實務上您各位要接受的現實 讚
作者: lyuping (湘蘭)   2019-12-02 00:49:00
這串只是反應台灣開始在跟風 leetcode, 很潮而已之後應該會有 leetcode 補習班吧 (誤
作者: steve1012 (steve)   2019-12-02 04:15:00
小bug 才沒人在乎
作者: errorsyntax (SyntaxError)   2019-12-02 09:43:00
請問老中老印是什麼意思呀?
作者: louner (louner)   2019-12-02 09:49:00
中國人或印度人
作者: surfingbboy (科科)   2019-12-02 22:47:00
蠻認同的 矽谷滿街印度人 我朋友室友奧林匹亞金牌那群室友都靠著這位leetcode補習班也上了不少好公司
作者: king22649   2019-12-02 23:21:00
leetcode對奧數的來說 很吃香吧
作者: jennya (Jennya)   2019-12-05 16:19:00
請問您面試過哪幾家公司?你描述的和我今年面Google的經驗差很多。只要在時間以內有解出來+think out loud,基本上都會是好評價。如果你真的在短時間內就把題目解掉,那就會蹦出超難的題目來考你,因為他們面試是要看你面到不會的題目的時候如何處理。在你的文章裡面寫說「think out loud根本不重要,秒解才重要」我的面試經驗和你的文章描述的完全相反。

Links booklink

Contact Us: admin [ a t ] ucptt.com