从大厂跳到Canva可画做工程师是什么体验?

836 阅读3分钟

面试流程

整体面试流程和国内公司类似,但 Canva 的面试题更加务实,更多考察解决实际问题的能力。

  1. Recuriter 电话或邮件联系,简单沟通下,介绍下面试的流程,然后约下次面试的时间。
  2. HR 初筛,会简单聊聊换工作的原因,然后出几道题,英文形式,也要求写英文答案。这些题都是公司技术同学给的,是日常工作中会遇到的问题,或者 LeeCode 简单级别的问题。
  3. Tech 初试,面试官通常很可能是入职后的同事,会根据以往工作经历问几个相关的技术问题,难度不大,都是日常工作范围内的,算法题也是 Leecode 简单级别。这轮中文即可。
  4. Loop 复试,会连续进行2、3场面试,考察范围包括过往项目经历、系统设计、团队沟通等,其中一轮是英文面试,另外入职后的Manager也在其中。
  5. HR 确定 Offer。

工作节奏

公司倡导工作生活平衡,工作时间早9:30到晚6:30,到点下班,喜欢桌游会找会议室开杀。除了正在OnCall,下班之后基本不看slack消息,可以放松的享受家庭时间。现在全员混合办公,根据自己安排是在家还是去办公室,也有同事申请完全的远程办公,生活在其他城市。

项目排期方面,会尊重RD的意见。小型项目提PR,说清楚背景和目标,可能需要国外同事review,不是太着急的项目一般不会主动去催,大家都有自己的工作节奏。稍微大点的项目,比如要持续两周甚至一两个月的,最开始需要写 design doc,这个过程和贡献开源项目流程类型,在这个doc要写明白做什么、怎么做,争取到所有相关人员同意,后续的开发都是基于这个文档,包括排期。

假期方面年假和病假有二十几天,完全够用了。

技术氛围和职业发展

使用的技术栈和国内一致,也有不同的地方,公司会用到很多SasS平台,即时消息 Slack, 办公 Google Suite, 云服务 AWS, 另外还有日志、监控、dashboard、workday等等,用起来上手也很快。

项目的规范性和效率一样会被重视,从产品的 Strategy Doc 到研发的 Design Doc,最后落地实现,过程中的每一步都会有人review,确保努力的方向是对的。项目管理的科学性不只停留在口头上,业内的最佳实践距离我们不再遥远,线上服务基本全部都用的 Java17,最近还在尝试推广 Rust RFC 流程。

公司内部技术氛围很活跃,每两周都有一次Engineer All Hands,全公司的工程师都会参与,分享工作中的技术挑战和实践方案。

加入Canva可画不等于躺平,而是按自己的节奏来成长,Work hard, Play hard.

欢迎加入我们~