06 | 特别放送:北美大厂如何招聘全栈工程师?
该思维导图由 AI 生成,仅供参考
招人理念
- 深入了解
- 翻译
- 解释
- 总结
北美大厂招聘全栈工程师的流程和理念是如何的?本文介绍了北美大厂招聘全栈工程师的理念和流程。首先,招聘对于互联网公司至关重要,而招聘全栈工程师更是如此。招聘流程包括简历阶段和电话(视频)面试阶段。在简历阶段,候选人可能会经历电话面试,通过编码问题和全栈技术范畴内的问题考察。电话面试的通过率一般在30%~50%左右。招聘全栈工程师的流程有时短有时长,但招聘人员会根据工作的时间长短给出候选人的最低应聘级别。总体来说,北美大厂招聘全栈工程师更偏向于具体技术的问题解决能力、编码能力,以及架构设计能力等。 在现场面试阶段,候选人将与团队核心成员或经理见面,进行进一步的面试和互相了解。现场面试通常包括5轮面试,其中至少有3轮涉及高强度的编码问题,以及至少一轮需要重点考察系统设计能力。面试官会努力将候选人带入团队合作解决问题的氛围中,通过白板编码考察候选人的技术和非技术能力。此外,讨论会后的反馈评价将决定候选人的录用结果和职位级别。 总的来看,北美大厂招聘全栈工程师的面试更注重候选人的问题解决能力和编码能力,而非简单的知识性问题。面试过程严格,通过率波动较大,但最终录用决策由讨论会和招聘委员会决定。整个流程体现了北美大厂对全栈工程师的高标准要求和严格的选拔流程。 文章还提到了程序员的职业发展和招聘面试的思考。强调了扎实的基础和经验、思路、眼界对于技术职位的重要性。同时,提出了几道面试题,探讨了面试问题的合理性和适用性。最后,强调了面试结果的随机性,鼓励读者冷静分析自己的情况,并采取合理的措施。 总的来说,本文深入探讨了北美大厂招聘全栈工程师的流程和理念,同时也涉及了程序员职业发展和面试问题的思考,为读者提供了全面的信息和思考角度。
《全栈工程师修炼指南》,新⼈⾸单¥59
全部留言(7)
- 最新
- 精选
- leslie置顶阐述一下个人观点:目前处在不止只是全栈进一步转型中;既然老师定位的是全栈。那么可能我个人会从觉得这个设计还是明显太片面了。 我认为这5道题目中只有BD是肯定合适:A和C只能保留一个,如果我是出题者我会保留A但是难度上强化;CE的问题就比较典型:C过于单纯的考察单一方式了,E其实应当去考察网络相关的。这样才符合全栈的概念。以下是对于老师给出的5道题目的分析 A:考察了IT的基本功 B:其实就是一个整体思路、其实应当就会涉及的MQ之类的 C:如果再去考算法就重复了:应当去考察其它方面的,而且如果用单一算法就限制了考生的思路;如果是我可能会把D考题提前,然后这个去考察考生关于系统方面的 D:整体考察了一个考生的整体设计思路:从软件的开始、数据系统 E:完成一个HTML这个有点太、、、考察了nginx之类的,但是只是这么去考察似乎有点、、、如果是我至少会是提供一组html去考察并且把网络相关的融入进去。 其实现在一边在全栈的过程中一边从整体架构去思考和考虑:毕竟全栈-五道题基本可以考察完一个全栈的基本实力了;毕竟做为全栈的考题,明显感觉老师的题目中缺少了关于系统和网络对于考生的考察,这又是一个SRE必须的基本技能;以上是我的个人观点。不知道老师的观点是如何看待? 谢谢老师的分享:期待下节课老师的受教。
作者回复: 感谢详细的思考和答复!下面是我的看法,仅供参考。:) 首先明确一点,我认为面试不需要也很难“考察全面”,尤其不是要从知识性的角度考察全面。你说的那些基础知识的考察我认为非常正确,但是我提到的面试中的“主要问题”的考察,要避免知识性问题。 其次,我认为一个优秀的“主要问题”要足够模糊、能够挖到足够的深度,能考察分析、思考、判断和权衡的能力,能够落实到代码上等等几条标准。 来看一下这几道题: A:题目本身没有问题,是个好问题。但是涉及到罗马数字,我相信很多人对于一百万以内的罗马数字规则并不清楚,这个知识点不应当成为我们的考察对象。因此,如果面试官不能把这个规则清晰、简洁地交代清楚,那么这个题就不是一个好问题。 B:是一个好问题。 C:固定了具体的编程语言(C++),不是一个好问题。通常我们设计“主要问题”的一个原则就是要脱离具体语言的依赖性。 D:是一个好问题。 E:这个问题争议比较大,本身可能是一个好问题,但是操作起来需要注意几个事情:一个是题意“不够模糊”,缺乏进一步需要沟通交流的空间;另一个是可能不容易拉开分析、思考的深度;最后,问题的回答也容易变成对于知识性的考察。
2019-09-237 - 段启超工作第三年了,确实前两年的工作里边,除了CRUD ,真没有其他的内容,基础更是一塌糊涂。最近在看一些其他高层面的东西,比如分布式的的中间件之类的,看《重构,改善既有代码的设计》之类的经典书,越看越觉得自己的基础不够,看到一些东西心里就很发怵。对面试大厂就更没有信心了。所以下一步,打算踏踏实实的看一些基础的书,多动手写一些,从基础的内容去出发。有眼界重要,但是基础更重要,基础真的是底气啊。
作者回复: 👍
2019-09-232 - Jun四火老师您好,我是明年将要毕业的学生,上周三刚刚参加完亚马逊中国来武汉的现场面试,流程和这篇文章里写的真的很像,编程题占了大比重,不过总共只面了两轮,虽然没什么通过的希望但是趁机会听面试官讲了很多,有谈到亚马逊重视工程师的全栈技能,sde是someone develop everything。 而我个人未来也是想往全栈的方向走,很明显外企这样的氛围更有助于成长为全栈工程师,国内的工程师往往都是分工的。但问题是国内的外企真的不多,如果没有去外企的机会而只能去国内公司做前端或者后端,这样的话应该怎么样开展自己对于全栈的学习呢? 谢谢您
作者回复: 你好!我想起了几年前我也去过华中科技大学招聘和面试。 就想说明一点,学习和工作能够统一起来最理想了,但是我认为,事实上大多都不能。也就是说,工作和项目要和自己的方向完全匹配是比较难的,很可能工作中学习的只是一部分,工作以外我认为还是需要适当积累的。 至于方法,专栏的前两篇文章和下面的回复已经谈到一些了,就不再赘述了。:)
2019-09-233 - 白雪@Jun 和作者的回复很有启发性,无论是亚当斯密的回形针分工还是现代工作的精细化分工模式,让我总想着“我只需懂我分内的,干我分内的活就好了”,但这样路会越走越窄,程序员不同于匠人,我们需要历久更弥新,即使处在分工的模式中,但不妨碍我们学习面广一点。2021-01-171
- 丁丁历险记38 了,路在何方。2019-09-3011
- 小寞子。(≥3≤)IT顾问。。这条路该怎么走。。 感觉技术又不能纯技术。 。反而更需要了解企业的高层次问题, 从business strategy到IT strategy。。 反而具体怎么写代码 并不重要。。2019-09-301
- 看不懂的你有没有什么方式对自我能力进行评判,是看自己能不能回答世面上所有的面试笔试题么?2019-09-231