logo

Block (Square) 软件工程师 面试流程

岗位方向: fullstack

Block (Square) 的面试流程强调实际编程技能、面向对象编程和系统设计。其流程包含标志性的结对编程 (Pair Programming) 环节,候选人会在现有代码库中工作以添加功能或修复 Bug,这反映了真实世界的工作方式。Block 寻找具备高技术清晰度、强沟通能力且在行为面试中体现用户核心同理心的工程师。

Block (Square)的软件工程师面试共4轮,以下是每轮面试的详细流程和准备建议。

  1. 第1轮 (15-20 minutes): 初次通话,讨论背景、工作经验和加入 Block 的兴趣。侧重于技术兴趣和职位匹配度。

面试亮点: Practical Pair Programming: work within an existing codebase with an engineer、Strong focus on Object-Oriented Programming (OOP) and code readability、Unique Behavioral focus on Empathy and user-centric thinking、Onsite includes 4-5 rounds (coding, pair programming, system design)、Financial technology focus: payment systems and architectural trade-offs

标签: Block, Square, Pair Programming, Empathy, Financial, Payments, OOP, Practical

← 返回面试流程列表
Block (Square)

Block (Square)

软件工程师
难度 4-8 weeks📋 4 轮面试fullstackFull-time

Block (Square) 的面试流程强调实际编程技能、面向对象编程和系统设计。其流程包含标志性的结对编程 (Pair Programming) 环节,候选人会在现有代码库中工作以添加功能或修复 Bug,这反映了真实世界的工作方式。Block 寻找具备高技术清晰度、强沟通能力且在行为面试中体现用户核心同理心的工程师。

实用结对编程:与工程师在现有代码库中一起工作高度关注面向对象编程 (OOP) 和代码可读性独特的行为面试重点在于同理心和以用户为中心的思维现场面试包含 4-5 轮(编程、结对编程、系统设计)金融科技特色:支付系统和架构权衡
BlockSquarePair ProgrammingEmpathyFinancialPaymentsOOPPractical

面试流程 (4 轮)

1
📞
招聘人员电话筛选Recruiter Phone Screen
15-20 minutes

初次通话,讨论背景、工作经验和加入 Block 的兴趣。侧重于技术兴趣和职位匹配度。

💡

Block 的招聘人员会询问你的背景、为什么想从事金融基础设施工作,以及你对哪些 Block 产品感兴趣(Square POS、Cash App、TIDAL、TBD/比特币)。提及你使用过或研究过的具体产品——例如 Cash App 如何普及了点对点支付,或 Square 如何帮助小企业接受刷卡支付。招聘人员还会评估你对 Block 开源文化的兴趣(他们维护着许多 OSS 项目)。准备好讨论你偏好的技术栈和你会在什么类型的团队中发展得好。招聘人员会解释完整的面试流程(有经验的候选人通常共 7 轮:招聘电话、编程初筛,然后是 4.5 小时的现场面试循环)。提出关于团队结构、当前项目和工程文化的深思熟虑的问题。从申请到 Offer,整个招聘流程平均约需 44 天。Block 总部位于旧金山,但在多伦多、亚特兰大等城市也设有工程办公室。

🔒
还有 3 轮面试流程未显示解锁后查看全部 4 轮面试详情