Re: [讨论] 什么层级的职位才不用再刷leetcode了?

楼主: NewSpec (新规格)   2019-12-02 01:24:31
我是原po, 我感觉大家有点误解我的意思了
我的问题原意不在于需不需要coding test, 而是需不需要考“leetcode”
junior/pre-senior就不在我的讨论范围, 你们为了找工作该刷的就乖乖去刷
因为leetcode里面那些题目包含了某部分算法需要“转个弯”的特殊性
我认为对于资深工程师来说真的没有任何意义
对于资深工程师,为了保证候选人能表现出最好的自己
我在找人时“绝对不考leetcode题”
我会用转短链服务、简化paxos算法、隐含deadlock/消费生产者模式场景的题目
这种题目对于前面几位说的好处一点都没少,
同时可以真的测试出候选人problem solving的能力
第一,问题边界? 不再像leetcode一样interviewer老在那边语焉不详
n-sum? array有没有排序? 最大多大? interviewer被问了还要回去看题目才知道
第二,这是实打实的真实世界可能出现的问题
这种问题是你真的可以了解候选人思路的问题,这类问题因为太切实际了
所以我每次考的时候候选人真的都会不吝啬的问题各种限制和需求
比leetcode看过的题目还要假掰的问一下好太多了
第三,因为leetcode的重点在于算法中的那个“转折”
如果那个转折在想法或程式码中没出现,这个候选人基本没戏了
我上面那种问题不会,无论候选人有没有挣扎你都可以真的看得出来他的思路
有没有在思考,思考的层次如何,和leetcode那种一翻两瞪眼的效果差太多了
所以这串讨论串的问题是“什么层级才不需要leetcode?”
我认为大概MS Principal SDE 65, FB E6, Google Senior L5/L6应该不需要考了
真的要考也不要拿leetcode出来,这真的是要刷才有准备的
人家都这个层级了负责的业务有多大、平常有多忙你好意思拿刷junior的工具出来?
老实说,这单纯显示了这类interviewer对面试内容有多轻忽和不负责
面试中用来考验候选人能力的工具何其多,
为什么偏偏要选对候选人有额外成本,检验深度特别肤浅的一项呢?
老实讲就是因为“轻松”, 心不在焉的听一下自我介绍, 甩个题出去, 收工
当然这些公司还是可以考,问题是这些候选人都已经有不屑这种流程的资格了
你自以为top tier的结果就是和这些人说bye bye吧
作者: NDark (溺于黑暗)   2019-12-02 01:35:00
CTO TD 不用. 因为公司没人比他们懂技术才会找这个职位.然后是 Team Lead . 因为管理重经历.整合能力高过技术能力.第三类是 reference 过的.不管事同行推荐或是业界名人.第四类是一串粽子挖角. 整个team挖过来. 这个类似reference其他只要不认识手上又一堆履历没办法一个 ,就先用题刷人.一个个面谈
作者: sorryla (Mr.东)   2019-12-02 07:44:00
你说的那些根本不是leetcode的问题,而是面试者的水准问题而且老实说leetcode八成的题目都不需要什么特别技巧,binary search DFS BFS这些基本的东西,如果一个sr连这些都写不出来,你要说他们负责的系统多厉害我也是存疑
作者: bab7171   2019-12-02 07:58:00
我现在才知道到架系统,bin search,dp都要重写才是好系统
作者: PoloHuang (黄保罗)   2019-12-02 08:04:00
自己写的最屌最棒你敢嘴?
作者: ManInSW (Man in Software)   2019-12-02 08:04:00
不好意思, 我拉低了平均...在刷题之前我完全不知道BST,因为以前没看过算法但实务上我解决了许多唸过算法的人无法解决的问题一直悬在那好几年的问题, 我花几周找出根本的解这就是我提过固定的考试模式造成的over-fitting考试的确是挑出能通过考试的人...
作者: yamakazi (大安吴彦祖)   2019-12-02 10:18:00
好奇楼上解决了什么算法问题我一开始做蓝牙传输通信算法 的确是连串行都没听过Viterbi发明Viterbi algorithm时 大概还没有BST
作者: NCUking (中大王)   2019-12-02 10:55:00
PTT真的神人辈出呢
作者: stkoso (Asperger)   2019-12-02 11:07:00
是什么问题念过算法就无法解决???
作者: pttworld (批踢踢世界)   2019-12-02 11:17:00
现在不是流行考Codility, 我代考好几次了
作者: oToToT (屁孩)   2019-12-02 12:43:00
好奇ManlnSW解决哪个问题
作者: t64141 (榕树)   2019-12-02 12:49:00
念过算法的人无法解决的问题 != 念过算法就无法解决的问题...
作者: Wolfken   2019-12-02 13:04:00
说真的我有想过,如果有人去美国法院告,考算法是agediscrimination,不知道会不会告得成,假设法院真的判了估计这些公司就都会换方法了age跟IQ discrimination
作者: sxy67230 (charlesgg)   2019-12-02 16:12:00
坐等ManlnSW说出究竟是什么样的问题唸过算法就不能解决的,一定要没唸过的人才能解的也太神奇了
作者: bigelephants (.__./)   2019-12-02 17:20:00
Leetcode 的题目真的不需要特别准备....
作者: NCUking (中大王)   2019-12-02 17:28:00
作者: sxy67230 (charlesgg)   2019-12-02 19:03:00
本来Leetcode 就不需要特别准备,尤其是一般公司考得都是基本题,还给你的时间也很充分。又不是大家都考medium跟hard的等级又只给半小时要写5题。easy的等级会说要刷的,程度真的就只是笑笑,考linked list也会被刷掉的那种
作者: s37166117 (ace)   2019-12-02 20:19:00
我以为大家都考印九九乘法表欸
作者: Argos (Big doge is watching u)   2019-12-02 20:57:00
底下快开呛 我一题也不会但年薪三百万 你们这些工程师就是脑袋只有解题 没有想法 年薪永远上不去 嘻嘻
作者: drajan (EasoN)   2019-12-02 21:24:00
说Leetcode问题不用特别准备的我只知道三种人 一种是领域高手(例如Leslie Lamport, Alex Smola)一种是ACMer/ICPC另一种我就不多谈了
作者: Hsins (翔)   2019-12-02 21:29:00
是码农。可以被抽换的那种
作者: sxy67230 (charlesgg)   2019-12-02 21:59:00
大部分的公司考得真的都蛮简单的啊,我自己的经验是,面试过一家韧体商,考c++的Algorithm 就三题leetcode linked list变化题,一家系统商的DS,LRU cache、动态路径规划、最短路径做语法校正,这些常在做韧体、做算法的都算简单吧
作者: surfingbboy (科科)   2019-12-02 22:50:00
也有人硬刷上G 还只靠C 厉害了吧 但他刷出了自己的节奏
作者: cha122977 (CHA)   2019-12-03 01:11:00
考的不难啊 但又不是会解题就好…
作者: SuperCry (极度哭燥)   2019-12-03 11:59:00
看到某些人不仅社交障碍连中文也障碍了XD
作者: ckmonkey06 (LeonJ如同你所说的,是一)   2019-12-04 06:28:00
很少遇到Leetcode 问题不用特别准备的人,今年亚马逊有一题hard的高频题没看过根本不可能30分钟做出来
作者: jj0321 (JJ与你倒数唷)   2019-12-04 07:46:00
这边真的人才辈出阿 跟tourist一样强 嘻嘻

Links booklink

Contact Us: admin [ a t ] ucptt.com