作者Wolfken ()
看板Soft_Job
標題Re: [討論] 什麼層級的職位才不用再刷leetcode了?
時間Sun Dec 1 23:06:07 2019
※ 引述《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,跟面試官討論的,怎麼可能會過關?
所以最後就是一堆刷手老中老印大量進去囉
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.248.80 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1575212769.A.CFA.html
※ 編輯: Wolfken (114.36.248.80 臺灣), 12/01/2019 23:07:57
1F:推 oneheat: 這不是廢話嗎?跟考大學一樣啊,都有訣竅甚至有補習班在 12/01 23:13
2F:→ oneheat: 教的 12/01 23:13
3F:→ louner: 我面過日本的google與amazon 是沒有要我45分鐘內解好幾題 12/01 23:18
4F:→ louner: 反而是很正規的談細節/討論想法/問time&space&wrost case 12/01 23:19
5F:→ louner: 最後把scale拉高再問該怎樣改 12/01 23:20
6F:噓 Murasaki0110: 我自己跟同事面人都沒在care無所謂的bug 12/01 23:37
7F:→ centaur911: Think out loud跟討論解法是基本的過場...跟當場才來 12/01 23:38
8F:→ centaur911: 要提示推解法是兩回事 12/01 23:38
9F:噓 final01: 人家刷到那麼熟就比你強10倍了吧??為何不用他?? 12/01 23:41
10F:→ centaur911: Top tier你直接能寫出bug free的最優解是應該的,但過 12/01 23:45
11F:→ centaur911: 場沒做漂亮就是一直丟更難的題給你然後搞不好還給差 12/01 23:45
12F:→ centaur911: 評。這我跟在FLAG裡面的人求證過的 12/01 23:45
13F:→ final01: 你不會認為那麼熟的人都是用背的吧... 12/01 23:46
14F:→ Hsins: 我比較好奇喇,這串到底是有幾個是要面 Top Tier? 12/01 23:47
15F:→ siriusu: 其實我的感覺也差不多是這樣 能不看考古題通過的天才當 12/02 00:13
16F:→ siriusu: 然還是有 但這些靠看過全部題目神速破關的人把整個 bar 12/02 00:13
17F:→ siriusu: 拉高到不合常理的高度 12/02 00:13
18F:推 G888888: 還是我聰明 直接給最佳解 嘻嘻 12/02 00:23
19F:→ sharek: 這種刷出來的多的是實際問題經驗不足,看公司願意花多少 12/02 00:32
20F:→ sharek: 時間來培養囉! 12/02 00:32
21F:推 GGFACE: 前一篇就是理論派的啊 cracking the coding interview 奉 12/02 00:38
22F:→ GGFACE: 為圭臬的那幾條 12/02 00:38
23F:→ GGFACE: 這篇才是實務上您各位要接受的現實 讚 12/02 00:38
24F:→ lyuping: 這串只是反應台灣開始在跟風 leetcode, 很潮而已 12/02 00:49
25F:→ lyuping: 之後應該會有 leetcode 補習班吧 (誤 12/02 00:49
26F:噓 steve1012: 小bug 才沒人在乎 12/02 04:15
27F:推 errorsyntax: 請問老中老印是什麼意思呀? 12/02 09:43
28F:推 louner: 中國人或印度人 12/02 09:49
29F:推 surfingbboy: 蠻認同的 矽谷滿街印度人 我朋友室友奧林匹亞金牌 12/02 22:47
30F:→ surfingbboy: 那群室友都靠著這位leetcode補習班也上了不少好公司 12/02 22:48
31F:推 king22649: leetcode對奧數的來說 很吃香吧 12/02 23:21
32F:噓 jennya: 請問您面試過哪幾家公司?你描述的和我今年面Google的經驗 12/05 16:19
33F:→ jennya: 差很多。只要在時間以內有解出來+think out loud,基本上 12/05 16:19
34F:→ jennya: 都會是好評價。如果你真的在短時間內就把題目解掉,那就會 12/05 16:19
35F:→ jennya: 蹦出超難的題目來考你,因為他們面試是要看你面到不會的題 12/05 16:19
36F:→ jennya: 目的時候如何處理。在你的文章裡面寫說「think out loud根 12/05 16:19
37F:→ jennya: 本不重要,秒解才重要」我的面試經驗和你的文章描述的完全 12/05 16:19
38F:→ jennya: 相反。 12/05 16:19