阿里P8加面Coding,刷题爱好者的春天来了?

最近,关于阿里P8面试增加coding环节,P7去面字节跳动过不了算法面试的话题引起了广大网友的激烈讨论。不过不同于前几年大家普遍吐槽面试做算法题,这一次大多数人都站算法面试

以字节跳动代表的国内大厂,无论是社招还是校招,技术面试都增加了手撕算法题环节,面试风格也有向北美湾区科技公司靠拢的趋势。于是有人调侃:刷题爱好者的春天来了!

为什么国内大厂越来越青睐算法面试

对于算法面试,很多人吐槽“面试造火箭,工作拧螺丝”,面试的算法有几个实际工作中用到的?

但在字节跳动、阿里、华为等大厂带动下,无论是求职者还是面试官,都逐渐认识到算法面试其实是相对高效、准确且公平的筛选机制。

这一点身在北美湾区的码农应该深有体会。能够通过算法面试的人,工作之后往往比较好带,别人3个月学会的东西可能他一个月就会了。

特别是对于new grad来说,面试官更可能更看重潜力而非学了多少技术。因为基本的工具或技术,可以入职后培养,这一点在大厂尤为明显。所以现在越来越多的公司开始重视算法面试,并非盲目向北美公司看齐。

FB面试官揭秘算法面试的3个评价维度

前FB资深面试官令狐冲老师在《九章算法班》中就明确提到面试评价体系主要有以下3个维度

九章算法班2020版》免费试听
获取面试 coding style 指南

为了应对最新疫情下的面试形式,令狐老师已经爆肝熬夜1个月,扩充原来9节课至40+课时

内容亮点:

  • 课程覆盖 90%国内外一线大厂算法面试高频考点
  • 2020 夏秋招最新大厂面试算法题 80+实战讲解
  • 规范编程细节,实质性提升 Coding 能力避免面试“隐形坑”
  • 课程体系完美匹配大厂面试考点,算法面试从容应对

如何报名
戳我立即免费报名试听

首先是沟通能力,面试官给出一道题,你能不能准确理解题意,能否问出有价值的问题;是和面试官讨论完再做题,或是边沟通边做题,还是埋头写完再解释?哪种方式更为合理?这些都可以纳入到面试考察里。

然后是逻辑思维能力。一种情况是你很快搞定,这时面试官可能会继续follow up问题,看你理解得是否透彻。另外一种情况是你不会,但是在面试官的提示下能够move fast,给出自己的想法,并不断优化。

最后是代码质量。包括代码有没有写完,代码风格好不好(比如可读性,变量名、函数名命名,空格与空行的正确使用等),异常检测以及bug free。越高级别的面试官可能越在意你的代码质量。

有没有不考算法的公司?

虽说算法面试有其优势,但随着刷题的人越来越多,也有公司认为算法面试并不能很好地评估候选人的真实技术能力。比如湾区的Slack,Stripe等公司面试明确是不考算法题的。那么它们是怎么面试的?

以Slack为例,在onsite之前,候选人需要通过电话面试和take-home exercise。其中take-home exercise主要形式为code review

而在onsite技术面试环节,Slack给出的问题也是贴近实际工作内容。应聘者需要实现一个真实功能的基本版本,这一般与他入职后的工作相关。

这时候面试官重点关注的是候选人的代码速度、准确性和代码风格,能否bug free,对细节和设计的关注,以及对测试重要性的理解。

可以看到无论面试考不考算法,程序员的代码能力永远是核心考核点。而这些通过自己刷题往往抓不到重点,难以全面掌握。想要既高效刷题,又能培养代码能力,你可以听听令狐冲老师的全新改版的《九章算法班 2020版 》。

全新疫情应对版,提升5倍容量

为了应对最新疫情下的国内外大厂面试,令狐老师全面改版《九章算法班 》。课程内容有原来的9章,增加至43章。18课时直播课+34课时互动课,形式更多样,内容更丰富。


全新课程大纲速览

作为九章算法开设的第一门也是最经典的一门课程,从2013年开课至今的七年时间里,一直享有良好口碑。《九章算法班》这门课,可以说是程序员IT求职 “必修课”。

猜你喜欢

转载自blog.csdn.net/JiuZhang_ninechapter/article/details/107106910