Limited Time Offer:Up to 20% off Hello Interview Premium
Up to 20% off Hello Interview Premium 🎉
Hello Interview
Your Dashboard
System Design
Code
Low Level Design
Behavioral
AI Coding
New
ML System Design
Salary Negotiation
Interview Guides
Blog
System Design
Low Level Design
AI Coding
Behavioral
New
Interview Questions
Success Stories
System Design
Low-Level Design
New
Ask The Community
Discord
Mock Interviews
1:1 Mentorship
Refer a Friend
Pricing
Sign in / Sign up
Search
⌘K
Pricing

Tutor

Implement a REST Endpoint That Aggregates Data from Multiple Internal Services

Design and implement a GET /api/bootstrap REST endpoint that accepts a user_id and aggregates data from multiple internal services (Consumer, Address, Payments) into a single consolidated response. The endpoint must handle independent service failures gracefully and return only production-ready fields — no debug or internal-only data should be exposed. Focus areas include API contract design, data modeling, service orchestration, and clean error handling.

Asked at:

DoorDash


Question Timeline

See when this question was last asked and where, including any notes left by other candidates.

Company
​
Level
All Regions
Region

Late January, 2026

DoorDash

Senior

The interviewer asked me to design and implement a backend REST API endpoint that aggregates data from multiple internal services into a single response. The core requirement was to build a GET /api/bootstrap endpoint that accepts a user_id and returns consolidated information from three internal domains: Consumer data (consumer ID and roles) Address data (formatted address including name, street, city, state, and ZIP) Payment data, including: Default payment card details (last four digits, expiration month/year, fingerprint, created date) Aggregated available gift card credits Key constraints and expectations mentioned or implied during the interview: The endpoint must call multiple internal services (Consumer, Address, Payments) and aggregate the results into a single response. Each internal service could fail independently, so the solution needed basic error handling and clear response behavior. The response should include only production-ready fields — any debug or internal-only fields must not be exposed. The interviewer was more focused on API design, data modeling, and aggregation logic than on framework-specific details. Clean structure, readability, and reasonable assumptions were more important than completing every edge case. The task was time-constrained, and correctness of approach and reasoning mattered more than perfect implementation. Overall, the question tested system design thinking at a small scale: how to orchestrate multiple services, define a clean contract, and return a coherent API response under realistic backend constraints.

Mid September, 2025

DoorDash

Mid-level

Combine responses from multiple services with happy and error paths

Your account is free and you can post anonymously if you choose.

Hello Interview Premium

Recent interview questions
System Design Guided Practice
Exclusive content
Learn More
Questions
Meta SWE Interview QuestionsAmazon SWE Interview QuestionsGoogle SWE Interview QuestionsOpenAI SWE Interview QuestionsEngineering Manager (EM) Interview Questions
Learn
Learn System DesignLearn DSALearn BehavioralLearn ML System DesignLearn Low Level DesignGuided Practice
Links
FAQPricingGift PremiumHello Interview Premium
Legal
Terms and ConditionsPrivacy PolicySecurity
Contact
About UsProduct Support

7511 Greenwood Ave North Unit #4238 Seattle WA 98103


© 2026 Optick Labs Inc. All rights reserved.