全部面试
Affirm logo

Affirm

Mid

Backend engineer building Affirm's new merchant lifecycle-orchestrator service

This interview targets a Software Engineer II joining Affirm's Merchant & Partner Lifecycle team to build a brand-new lifecycle-orchestrator service consolidating merchant onboarding/lifecycle logic. Expect deep questions on distributed systems design, API and state-machine modeling, and how you balance velocity with system simplification at scale.

走进这场面试

免费 · 一场按这个岗位校准的真语音模拟

练这场面试

这场面试考什么

  • Domain-Driven Design and bounded-context decomposition
  • State machine and event-driven architecture design
  • API design (HTTP/RPC) for service-to-service orchestration
  • Database and data model design under scale (MySQL, Snowflake)
  • Cross-team technical strategy and written communication (specs, ADRs)
  • Monitoring/alerting and operational maturity

常见提问方向

Design a lifecycle-orchestrator service for merchant onboarding, suspension, and offboarding as a state machine

How would you decompose a legacy monolith's merchant logic into a cohesive new domain

Tradeoffs between synchronous RPC calls and event-driven async communication across services

How do you scope and align a cross-team project via a written technical spec

Debugging an availability regression using monitoring/alerting tools

How have you used AI/agentic dev tools to speed up backend development

查看原始招聘页

相关面试