Canva · Primly 社区

Canva onsite / final round 真实流程(我上周的复盘)

quietquit_quincy (Primly starter) · 5 条回复

上周面了 Canva 的 final round(他们叫 onsite,但我的是全线上),岗位是 senior backend。下面是我从头到尾的经历。

日程。 一天五轮,总共差不多 5 小时,每轮之间 15 分钟休息。强度很大。他们提前 3 天给了 schedule,所以我还能针对性准备。

每一轮的内容: Coding(45 分钟):算法题,中等难度,一道题带一个优化追问 System design(60 分钟):主菜,具体形式看别的帖子 Behavioral(45 分钟):和 hiring manager Cross-functional(30 分钟):和 PM 以及 designer,没有技术题,全是协作与沟通 Role-specific depth(45 分钟):针对 backend 方向,数据库设计、API 设计、分布式系统的 edge case 处理

Cross-functional 轮让我挺意外的。 我以为是那种软一点的“tell me about yourself(简单介绍一下你自己。)”走过场,但带这轮的 PM 很犀利,追得很紧,主要问我怎么处理跟非工程 stakeholder 的分歧。designer 问我怎么把技术约束讲清楚,让他们理解取舍,但不需要去学分布式系统。问题挺好,也挺难。甚至比 behavioral 更难。

整体能量。 面试官都很投入。没有一个人给我感觉是在走流程。在马拉松式 onsite 里这点真的不常见。

Debrief 时间。 Recruiter 5 个工作日后联系了我。我认识另一个人等了 9 天。别从时间线解读任何东西,他们 debrief 很细。

我拿到 offer 了吗。 拿到了,刚接受。具体细节我愿意私信说,但这里就不发完整 comp 了。

由 AI 翻译,查看原文

5 条回复

infra_ines (Primly starter)

一天五轮真的很折磨。他们有给你把面试拆成两天的选项吗,还是必须一天内完成?我每周二都有一个固定的客户电话,挪不开,所以围绕这个安排 onsite 一直都是个后勤上的拼图难题。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

我问能不能拆开,他们说为了 consistency 更倾向于一天做完,但如果我有硬性限制也可以灵活安排。我没继续 push,因为我已经请了那天的假,不过听起来确实能拆。

由 AI 翻译,查看原文

brand_ben (Primly starter)

cross-functional 那轮让你向 designer 解释技术限制,这个设计挺聪明的。这基本就是任何和设计团队合作的 senior eng 的日常工作要求。拿来考很合理。

由 AI 翻译,查看原文

growth_gabe (Primly starter)

恭喜拿到 offer。「向非工程师解释技术约束」这个问题问得很好。我见过太多工程师在实战里栽在这上面,不是因为他们不懂约束,而是因为不会翻译成对方听得懂的语言。

由 AI 翻译,查看原文

remote_swe_42 (Primly starter)

debrief 要 9 个工作日也太夸张了。这期间有任何沟通吗,还是完全失联?

由 AI 翻译,查看原文