Airbnb
- 招聘者电话筛选
- 技术电话面试:
- 1 或 2 轮算法/前端面试,使用 CoderPad/CodePen
- 现场(通用):
- 2 轮算法编码,使用 CoderPad
- 1 轮系统设计/架构
- 1 轮过往经验/项目
- 2 轮跨职能团队
- 现场(前端):
- 2 轮前端编码,使用 CodePen。可以使用任何框架/库
- 1 轮通用编码,用自己的笔记本电脑
- 1 轮过往经验/项目
- 2 轮跨职能团队
Asana
- 招聘者电话筛选
- 技术电话面试
- 现场(产品工程师):
- 3 轮算法和系统设计在同一个会话中
- 1 轮算法在笔记本电脑上和系统设计。这个会话涉及在笔记本电脑上编写代码,在大约45分钟内解决3个明确定义的算法问题,之后一个工程师会进来和你一起审查代码。你在解决问题时不应该运行代码
- 提示:
- 没有前端问题
- Asana非常重视系统设计和大量使用白板。你不必为前三次面试的算法问题编写代码
- 所有四轮面试都涉及算法和系统设计。其中一轮由工程经理进行
- 最后一轮涉及在自己的笔记本电脑上进行编码。提前准备开发环境
- 不管是产品工程师还是工程通用人员,他们的面试格式和问题相似
Dropbox
- 招聘者电话筛选
- 技术电话面试:
- 2 轮算法/前端面试,使用 CoderPad/CodePen
- 现场(前端):
- 2 轮前端,仅允许使用 Vanilla JS(或最多使用 jQuery)(前端)
- 1 轮通用编码,使用 CoderPad
- 1 轮全面。与工程经理会面并讨论过往经验和工作风格
- 提示:
- 你可以在自己的笔记本电脑上编程并查找 API
- Dropbox 招聘者非常友好,会给你会面的类型提供有帮助的信息
- 其中一轮前端面试涉及在 Dropbox 网站上真实页面的像素完美版本。你会得到所需页面的规格,并在面试期间被要求创建一个可工作的版本
- 招聘者电话筛选
- 技术电话面试:
- 1 或 2 轮算法在前端文档上
- 现场:
- 1 或 2 轮前端在白板上。根据问题的不同,可能需要使用 Vanilla JS(或最多使用 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 轮行为。与工程经理会面并讨论过往经验和工作风格
Palantir
- 招聘者电话筛选
- 技术电话面试:
- 1 次算法挑战,使用 HackerRank 代码对和 Skype
- 现场(通用):
- 2 次算法白板演示
- 1 次分解(系统设计)白板演示
- 现场(前端):
- 1 次自己携带笔记本电脑的前端开发。这次面试大约持续 1.5 小时。使用任何库/框架
- 1 次分解(系统设计)白板演示
- 提示:
- 我选择使用 React,并且不得不现场使用
create-react-app
设置项目 - 在技术环节之后,你可能会被要求与工程经理见面,这不一定是一个好/坏的事情
- 招聘者电话筛选
- 技术电话面试:
- 2 次算法挑战,使用 CoderPad
- 现场(网络客户端开发者):
- 4 次算法白板演示
- 提示:
- 没有关于前端的提问
- 其中一位面试官是工程经理