上周经历了人生体验最棒的一次面试,这样的体验,棒到过与不过反而不那么重要了,棒到我想记录下分享给大家:

  • 一面是项目的负责人
  • 面试之前面试官完整的看了我的简历,GitHub 和一些博客(几乎不用自我介绍)
  • 面试的内容先是随便聊一聊
  • 没有问之前的薪资
  • 没有问为什么跳槽
  • 没有问有什么缺点,工作中遇到困难怎么办
  • 因为看了我的一些项目,笔试内容是(直播写),选一个我的开源项目,他提个小需求,我去写。
  • 需求的内容不算难,但有些挑战,写的过程中面试官会结合我写的提一点小问题
  • 没有写完,但是停下来会聊为什么不用多线程,聊到 python 的协程,这块如果用协程怎么写
  • 面试官吐槽了,考 dp 考红黑树大多时候能证明什么?大多时候证明的不过是刷过和没刷过
  • 面试完直接告诉我会有下面两次面试
  • 说了这次面试哪些不足,如果想通过下两次面试,需要这两天看些什么
  • 说了我哪些地方很好

  • 二面三面为了不耽误时间是连着的
  • 二面是对 Python 和程序的了解,会把需要设计的代码前提准备好
  • 我没答对的或是需要讨论的面试官直接告诉我
  • 最后阶段说我简历做的不是很好,如果怎样做会更好
  • 三面是实现个 b+tree,但会给出完整的定义,和演示网站
  • 会告诉你不追求我写出来什么主要看思路
  • 过程中卡住了,面试官会画图给提示。

如果有兴趣真的值得大家试一试:

image

是这家公司:https://twitter.com/adam8157/status/1407994800708587529


@adam8157 的回复

FYI,那条推是我,但文中的面试官是我旁边组的同事。向他学习,我所在组的面试风格相比之下可能稍显老派,但我们整个产品部门都是看重技术思维、工程思维和解决技术问题的能力。