顶级公司面试流程

顶级科技公司的面试流程整理,帮助你提前了解并准备

Info

由于 COVID 旅行限制,很多公司即便是 onsite 轮也会改为 remote,因此以下流程可能会有差异。

Airbnb

System Design Handbook

系统设计题先把框架搭起来

核心概念、设计取舍与经典案例一站式索引。

进入 Handbook
  • Recruiter phone screen
  • Technical phone interview:
    • 1 or 2 x Algorithm/front end on CoderPad/CodePen
  • Onsite (General):
    • 2 x Algorithm coding on CoderPad
    • 1 x System Design/architecture
    • 1 x Past experience/project
    • 2 x Cross functional
  • Onsite (Front End):
    • 2 x Front end coding on CodePen. Use any framework/library
    • 1 x General coding on your own laptop
    • 1 x Past experience/project
    • 2 x Cross functional
  • Tips:
    • 所有环节都需要在自己的电脑上编码,提前准备开发环境
    • 可以查 API
    • 面试非常强调可编译、可运行的代码
    • Cross functional 面会安排不同岗位的 Airbnb 员工,偏非技术但非常重视文化匹配。建议查看 behavioral questions 里的 Airbnb 部分