※ 引述《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拉高再问该怎样改
作者: 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拉高到不合常理的高度
作者:
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 补习班吧 (误
作者: errorsyntax (SyntaxError) 2019-12-02 09:43:00
请问老中老印是什么意思呀?
作者:
louner (louner)
2019-12-02 09:49:00中国人或印度人
蛮认同的 硅谷满街印度人 我朋友室友奥林匹亚金牌那群室友都靠着这位leetcode补习班也上了不少好公司
作者:
jennya (Jennya)
2019-12-05 16:19:00请问您面试过哪几家公司?你描述的和我今年面Google的经验差很多。只要在时间以内有解出来+think out loud,基本上都会是好评价。如果你真的在短时间内就把题目解掉,那就会蹦出超难的题目来考你,因为他们面试是要看你面到不会的题目的时候如何处理。在你的文章里面写说“think out loud根本不重要,秒解才重要”我的面试经验和你的文章描述的完全相反。