interview-formats-top-companies


文档摘要

id: interview-formats-top-companies title: 领先公司的面试形式 description:顶级科技公司的面试形式。了解预期内容,做好充分准备 sidebarlabel: 公司面试形式 import InDocAd from './\components/InDocAd'; 由于新冠疫情的旅行限制,许多公司即使在面对面环节也采用远程面试,因此相关说明可能会有所不同。 您想了解更多关于哪些公司的情况?请发送邮件至 contact{at}techinterviewhandbook.org。

id: interview-formats-top-companies title: 领先公司的面试形式 description:顶级科技公司的面试形式。了解预期内容,做好充分准备 sidebar_label: 公司面试形式

import InDocAd from './_components/InDocAd';

:::info

由于新冠疫情的旅行限制,许多公司即使在面对面环节也采用远程面试,因此相关说明可能会有所不同。

:::

您想了解更多关于哪些公司的情况?请发送邮件至 contact{at}techinterviewhandbook.org

Airbnb

  • 招聘官电话初筛
  • 技术电话面试:
    • 1 或 2 次算法/前端题目,使用 CoderPad/CodePen
  • 现场(通用):
    • 2 次算法编程,使用 CoderPad
    • 1 次系统设计/架构
    • 1 次过往经验/项目
    • 2 次跨职能
  • 现场(前端):
    • 2 次前端编程,使用 CodePen。可选用任意框架或库
    • 1 次通用编程,使用个人笔记本电脑
    • 1 次过往经验/项目
    • 2 次跨职能
  • 小贴士:
    • 所有环节均需在个人笔记本电脑上进行编程。请提前准备好开发环境
    • 如果需要,可以查阅 API 文档
    • 他们似乎非常注重所有编程环节中可编译、可运行的代码
    • 跨职能面试会邀请来自不同领域的 Airbnb 员工与你交流。这些面试大多是非技术性的,但对 Airbnb 来说极为重要,因为他们非常看重文化契合度。请务必查看 Airbnb 部分的行为问题,以了解可能遇到的各类问题

Asana

  • 招聘官电话初筛
  • 技术电话面试
  • 现场(产品工程师):
    • 同一环节内 3 次白板算法与系统设计
    • 1 次笔记本电脑算法与系统设计。该环节要求你在个人笔记本电脑上编写代码,解决 3 个明确的算法问题,耗时约 45 分钟,之后工程师会进来与你一起审查代码。解题过程中不允许运行代码
  • 小贴士:
    • 没有问前端相关问题
    • Asana 非常重视系统设计,大量使用白板。第一次三轮面试中的算法题并不一定要写代码
    • 所有 4 个环节都涉及算法和系统设计。其中一轮由工程经理主持
    • 最后一轮需在个人笔记本电脑上编程。请提前准备好开发环境
    • 不论是产品工程师还是工程通用岗位,他们的面试形式和问题都很相似

Dropbox

  • 招聘官电话初筛
  • 技术电话面试:
    • 2 次算法/前端题目,使用 CoderPad/CodePen
  • 现场(前端):
    • 2 次前端编程,使用 CodePen。仅允许使用原生 JavaScript 或 jQuery
    • 1 次通用编程,使用 CoderPad
    • 1 次全方位面试。与工程经理见面,讨论过往经验和工作方式
  • 小贴士:
    • 可在个人笔记本电脑上编程,并查阅 API 文档
    • Dropbox 的招聘官非常友善,会为你提供有关接下来各环节可能出现问题的有用信息
    • 其中一次前端环节要求你完全按照真实页面的像素级效果来实现 Dropbox 网站上的某个页面。你会收到目标页面的规格说明,并在面试中完成一个可用版本的制作

Google

  • 招聘官电话初筛
  • 技术电话面试:
    • 1 或 2 次算法,使用 Google Doc
  • 现场:
    • 1 或 2 次前端编程,使用白板。根据题目要求,可能需要使用原生 JavaScript(最多可使用 jQuery)。(仅前端)
    • 2 至 4 次白板算法编程
    • 1 次通用认知能力、领导力及“Googleyness”测试
  • 团队匹配
    • 与对你感兴趣的各个团队的经理交流
  • 小贴士:
    • 在极少数情况下,候选人甚至可以直接跳过电话面试环节,直接进入现场面试
    • 对于非应届毕业生,只有成功匹配到某个团队,才会收到录用通知

Indeed

  • 招聘官电话初筛
  • 技术电话面试(可选)
  • 现场:
    • 1 次在线测评,使用 HackerRank(针对 L0-L2 级别)
    • 1 次简历讨论
    • 1 或 2 次算法,使用 HackerRank
    • 1 次 GitHub 代码评审
    • 1 或 2 次系统设计(针对 L3+ 级别)
    • 1 次技术演讲(针对 L4+ 级别)
  • 小贴士:
    • 如果你应聘的是特定职位,录取标准会有所不同
    • 招聘决定与级别评定是分开讨论的;级别由经验和领导力表现决定
    • 如果你在面试中表现优异,但该职位已满员,其他招聘经理仍可能接手你的申请资料

Lyft

  • 招聘官电话初筛
  • 技术电话面试:
    • 1 次算法/前端,通过 JSFiddle
  • 现场(前端):
    • 4 次前端编程,使用 Coderpad 或个人笔记本电脑。可选用任意语言或框架
    • 1 次行为面试。与工程经理见面,审阅候选人简历
  • 小贴士:
    • 可使用白板和/或笔记本电脑
    • 前端编程时,我选择了 React,并当场用 create-react-app 设置好项目

Meta(原 Facebook)

  • 招聘官电话初筛
  • 技术电话面试:
    • 1 或 2 次算法/前端,通过 Skype/CoderPad
  • 现场:
    • 2 次技术编程面试,使用白板
    • 1 次行为面试。与工程经理见面,讨论过往经验和工作方式
    • 1 次设计/架构面试,使用白板
  • 现场(大学毕业生):
    • 2 次技术编程面试,使用白板
    • 1 次行为面试。与工程经理见面,讨论过往经验和工作方式
  • 小贴士:
    • 你只能使用白板(或墙面),不得使用笔记本电脑
    • 行为面试结束后,可能会被问到技术问题。前端候选人会在环节快结束时收到一个小 HTML/CSS 问题
    • 编程环节中,可能会根据你解答问题的速度,被问到一个或多个问题

Palantir

  • 招聘官电话初筛
  • 技术电话面试:
    • 1 次算法,通过 HackerRank CodePair 和 Skype
  • 现场(通用):
    • 2 次白板算法编程
    • 1 次分解(系统设计)白板编程
  • 现场(前端):
    • 1 次前端编程,使用个人笔记本电脑。该环节持续约 1.5 小时。可选用任意库或框架
    • 1 次分解(系统设计)白板编程
  • 小贴士:
    • 我选择了 React,并当场用 create-react-app 设置好项目
    • 技术环节结束后,你可能会被安排与工程经理见面,这不一定是好事或坏事

WhatsApp

  • 招聘官电话初筛
  • 技术电话面试:
    • 2 次算法,通过 CoderPad
  • 现场(Web 客户端开发者):
    • 4 次白板算法编程
  • 小贴士:
    • 没有问前端相关问题
    • 面试官之一是工程经理

免责声明
本文档采用基于机器的 AI 翻译服务进行翻译。尽管我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。应以原文语言版本的文档作为权威依据。如需获取关键信息,建议使用专业的人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。


作者与出处
原作者: yangshun
来源:yangshun
许可证:MIT
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: yangshun 转发
评论区 (0)
U