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