不用找了,这300家公司面试不考算法

文章揭示了一些北美知名科技公司如Stripe、Netflix和Slack在面试中不侧重算法的事实,转而关注coding能力、文化匹配度和实际工作经验。Stripe注重面试者coding速度和代码质量,Netflix强调文化适配,而Slack则采用家庭作业和无白板编码的方式。此外,文章还对比了东西海岸公司在面试风格上的差异,并提到了国内公司面试的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于程序员面试要不要考算法的讨论,几乎已经是各大求职论坛的月经帖。而苦于刷题量越来越多的同学不禁要问:有没有不面算法的公司?

答案当然是有的,Github上就有一个star 15k的项目,名叫hiring-without-whiteboards,里面列出了全球范围内超过700家面试不考算法的公司(信息可靠度需自行分辨)。

经初步筛选后,我们发现北美地区有近300家,其中不乏湾区的知名科技公司,如Stripe,Slack,Netflix,Github等等。

v2-ff9929f7f1d17d16f948ca2cd5faf53d_b.jpg

来源:github.com/poteto/hirin

那么问题来了,不考算法的这些公司又是怎么面试的呢?知道真相后,感觉还是刷题简单……

九章算法班 2020版》扩充5倍课时

课程亮点:

  • 疫情应对版九章算法班 2020版》,令狐冲老师扩容5倍课程量
  • 8周内讲解57个面试核心高频考点
  • 课程内容由9章节增加至43章

戳我报名首节免费试听课

特立独行,湾区不面算法的公司

Stripe不考算法,coding能力需过硬

有“美版支付宝”之称的Stripe,是今年疫情之中为数不多估值没有缩水反而增加的超级独角兽。4月份,Stripe宣布获得6亿美元新投资,估值从去年的350亿增至360亿美元。

v2-05e857c384050cca5c01f45ae8d5ccbe_b.jpg

作为湾区知名独角兽,Stripe历来受到程序员的追捧,不过Stripe的面试方式在湾区一众科技公司中却显得特立独行。

Stripe面试有coding环节,但不写白板不考算法面试内容贴近实际工作,且题库很小。onsite一般要求面试者自带电脑,完成编程或debug。面试问题虽然看似简单,但通过率不会比算法题高。coding速度、代码质量,能否bug free等等都在考察范围内。

另外Stripe比较看重culture fit,对人是不是nice要求非常高。所以面试时表现热情,保持微笑很重要。

Netflix算法不重要,8轮onsite教做人

Netflix相信大家都很熟悉了——别问,问就是400K。Netflix给员工的薪资直接是行业top级别,而且全是cash,湾区码农表示馋哭了。

v2-603c918fa18f9e77a9963185ee84c0d8_b.jpg

然而网上关于Netflix的面经其实不多,原因很残酷:bar太高了。

不同于其他公司员工有职级之分,Netflix的码农全部都是同一个职级:Senior Software Engineer,所以Netflix招人也只招有丰富经验的工程师。

更凶残的是Netflix面试比别家多好几轮。首先远程面试2-3轮,接着是整整8轮onsite,都走下来的话,至少10轮面试。

8轮onsite分上下半场,上半场5轮过了才有下半场。上半场5轮中技术面只有三轮,内容也是贴近实际,如果有算法题,难度也不大;其他两轮是hr和manager面。下半场是和HR,Director等,更多是看Culture fit,看你对Netflix是否真的关心,或者看你对公司发展方向的理解。

的来说,Netflix的面试最看重Culture fit,较亚麻是有过之而无不及。

Slack想来面试?先做家庭作业

得益于疫情全民远程办公的兴起,Slack在这波疫情中也广受关注,市值涨了不少。Slack在招聘工程师的时候,会给出一个take-home exercise,即家庭作业,主要形式为code review。

v2-d108a6ac0f772d49bfad3d92ad95f770_b.jpg

当候选人通过电话筛选和take-home exercise后,会有2轮技术面试和2轮非技术面试。根据Slack 官方技术博客,在onsite coding环节,Slack一直以来保持不使用白板编码的惯例,即不做算法题。

v2-0e46ae98616920d22cb0b1ab5320af4f_b.jpg

来源:Medium - Slack Engineering

原因是首先他们不认为白板编码有利于评估候选人的实用技术能力;其次,力求问题本身的现实性,Slack希望应聘者能够实现一个真实功能的基本版本,可能会和之后要做的工作有所联系;最后,Slack想要做到面试体验尽可能真实并接近日常工作。

Slack技术面试可以使用自己的电脑,并随意查阅参考资料,如Google,Stack Overflow等日常工作中可能使用的资料。面试官则重点关注候选人代码准确性和代码风格,对细节和设计的关注以及对测试重要性的理解。

西海岸算法题,东海岸看经历

有人说湾区科技公司喜欢考算法的风气都是被谷歌给带起来的;也有人说是微软开创的,谷歌发扬光大,然后其他公司纷纷效仿。

不同于湾区面试普遍考算法题的画风,美东大部分公司和Startups主要还是看基础和take home project。

v2-bf56076f2e2e876483b66cdce6417dcd_b.jpg


纽约的一众finance tech,比如J.P. Morgan,Goldman Sachs,BlackRock等公司基本不会或者很少会考算法题,面试主要聊经验和看基本功。

其他东部科技公司面试也喜欢问CS基础, 比如process thread, JVM GC怎么实现的,有考算法的也是很基础的题,比较类似国内中小公司的情况。

国内公司面试的花式“毒打”

从美国疫情失控以来,就有不少在美码农将目光放到了国内。不过国内公司除了几个大厂和一线独角兽的算法岗外,和北美科技公司面试基本是两个画风。

你面过国内公司就知道算法真的是最简单的考核方式,不如内推一下阿里试试一面半小时把你问到哑口无言的感觉?

相信这是面过国内大厂的多数同学都会有的体验。国内面试更看重你专业基础和知识的广度和深度,面试官往往会就一个点向你不断追问深挖,直到你答不出来为止,然后另起一个话题继续。

算法题不是没有,像字节跳动就以面试做题闻名,但算法题所占比重远不像硅谷公司那么重。

所以准备国内面试的同学,需要格外注意专业知识的储备。

总的来说,不看重算法甚至不考算法的公司不是没有,相反,真要找的话可以发现很多。但是看下来,你会发现其实做题可能真的是最简单的面试方式了……不说了,我滚去刷题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值