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

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

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

来源:https://github.com/poteto/hiring-without-whiteboards

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

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

课程亮点:

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

戳我报名首节免费试听课

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

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

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

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

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

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

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

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

然而网上关于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。

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

来源:Medium - Slack Engineering

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

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

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

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

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

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

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

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

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

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

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

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

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

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

不用找了,这300家公司面试不考算法相关推荐

  1. Java算法实现 BAT公司为什么要考算法 github

    BAT公司为什么要考算法? 答: 算法是程序员的基本功.对于Java程序员来说.应用开发的时候,很少需要自己去实现算法.所以,开发年限的增加,并不会提高程序员的算法能力.而算法是整个软件技术的核心底层 ...

  2. 干货丨机器学习/算法19家公司面试心经(内含薪资待遇)

    从今年的8月1号正式开启秋招到现在,过去三个多月了,发生了很多事情,经历了N多场笔试和面试,深深感慨到本硕双非的学生找算法岗的艰辛... 奇怪的数字: 对于我的整个秋招情况,有下面几组数据,我感觉很有 ...

  3. 2020年Android面试高频知识点小结+9家公司面试真题

    作者:小羊子说 前言 正直2020金九银十,第一次换工作或是面试候选人,我们都会对面试知识做一次总结梳理,毕竟开发技术无边界,不同人对技术的解读不同.文章总结了最近大半年中的面试考查点V1.0,希望对 ...

  4. 赠书|大厂面试喜欢考算法,该怎么破?

    这两年的软件工程师面试可谓神仙打架! 有些 985.211 院校毕业的高材生都没有拿到满意的 Offer.国内一些大公司的门槛也越来越高,这里的门槛很大程度上体现为对算法能力的要求. 很多人因为算法能 ...

  5. 大厂面试喜欢考算法,该怎么破?

    这两年的软件工程师面试可谓神仙打架! 有些 985.211 院校毕业的高材生都没有拿到满意的 Offer.国内一些大公司的门槛也越来越高,这里的门槛很大程度上体现为对算法能力的要求. 很多人因为算法能 ...

  6. JavaScript前端面试常考算法模板

    一.二分查找 使用条件 排序数组 (30-40%是二分) 当面试官要求你找一个比 O(n) 更小的时间复杂度算法的时候(99%) 找到数组中的一个分割位置,使得左半部分满足某个条件,右半部分不满足(1 ...

  7. 46家公司面试笔试题

    Sony笔试题 1.完成下列程序 * *.*. *..*..*.. *...*...*...*... *....*....*....*....*.... *.....*.....*.....*.... ...

  8. 分享我的33家公司面试经历(杭州华数/杭州网通/ 瞬联科技 )转贴

    很久没有写自己原创的个人日记了(之前的大部分都是转载的,呵呵).今天把自己的面试经历写下来,或许对刚毕业的应届生有些帮助.  下面就按公司来说吧:  1. 阿里巴巴  首先来谈谈阿里巴巴,阿里巴巴是我 ...

  9. 写一些去第一家公司面试的一些题目及答案

    一.某会员平台系统存储着大量会员,现在统计这些会员当中已过期,自动续费,禁止消费这些状态,按行将统计的结果写道result.txt.文件中. 1.mysql字段 MemberID,MemberName ...

最新文章

  1. 我应该如何道德地接近用户密码存储以便以后的明文检索?
  2. boost::math::tools::luroth_expansion用法的测试程序
  3. 以股票RSI指标为例,学习Python发送邮件功能(含RSI指标确定卖点策略)
  4. Mantis-如何自定义流程状态
  5. git push --no-thin
  6. 在Mysql中显示所有用户的操作教程(Linux环境下)
  7. 使用kubeadm安装Kubernetes
  8. linux,shell中if else if的写法,if elif
  9. centos 修改密码_centos7忘记root密码怎么改
  10. eclipse build慢问题
  11. windows server疑难杂症
  12. 基于hadoop构建对象存储系统_基于Hadoop企业私有云存储平台的构建
  13. Ajax请求生成中文乱码问题
  14. BLE4.0蓝牙模块JDY-08的简单使用
  15. java案例2-7 随机抽取幸运观众
  16. HTML5里video标签支持哪些格式的视频文件及其遇到的坑
  17. 操作系统--虚拟内存
  18. HDU 6438 Buy and Resell【贪心】
  19. HackTheBox MetaTwo 网站框架CVE获取用户shell和破解私钥提权
  20. TensorFlow 中的 LRNOp

热门文章

  1. AD转换精度提高方法
  2. 伦敦的威斯敏斯特大教堂地下室的墓碑林中,一块震撼全世界的一段碑文。
  3. APP元素定位工具Weditor连接夜神模拟器
  4. spark中的转换算子和行动算子区别(transformations and actions)
  5. 大恒相机标定with MATLAB
  6. linux平台的mmdetection安装
  7. 通百艺即无一长——蒂姆 · 哈福德
  8. 非常实用的视频剪辑软件,它可以满足您进行视频制作的需要,使用剪映mac版能够轻松对视频进行各种编辑。
  9. weui上传文件完整例子php,weui实现图片上传
  10. android 头部伸缩listview,AndroidUIAndroid中listview可折叠伸缩仿手风琴效果(静态) -电脑资料...