Attentive·Software Engineer·Onsite - System Design / Architecture
Apr 2026
System design round at Attentive for a software engineering role. The prompt was a catalog service with a lot of moving parts, ingestion pipelines, schema design, admin overrides, the whole thing. Decent challenge if you like backend architecture problems.
- Design a catalog service that ingests product data from multiple partner sites in different formats and on different schedules, stores it, and exposes it via an API. Admins should be able to override any partner-supplied attribute, and those overrides need to survive re-ingestion.
“This one sprawled fast.” The rest of the author's notes on Software Engineer interview at Attentive, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post