
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
相关面试

Affirm
Staff
Staff Product Manager, App Platform & Experience

Affirm
Mid
Analytics Engineer II

Affirm
Manager
Manager, Machine Learning Engineering (Repayment & Recovery)

Brex
Mid
Software Engineer II, Backend

Brex
Senior
Senior Software Engineer, Backend (Product Engineering)

Coinbase
Senior