System Design
Databases & Data Modeling
5 practice questions. Free questions open a full answer guide; the rest unlock with Pro.
- When you start a design, how do you decide between a relational database and a NoSQL store, and how does that choice flow from the data model and access patterns rather than the other way around?
- You're modeling the data for an e-commerce system: customers, orders, line items, products, and inventory. How would you design the schema, and where would you choose to denormalize?Go Pro
- How do you decide between a relational database and a NoSQL store for a new service, and how does that choice change the way you model the data?Go Pro
- We have a single Postgres instance that's becoming a bottleneck as the product grows. How would you scale the database, and what trade-offs come with each step?Go Pro
- Design the data model and ingestion path for a service that collects metrics from thousands of servers and lets users query them. What makes this workload different from a typical CRUD app?Go Pro
Want questions matched to your role? Paste a job title, job description, or CV for a personalized set, or go Pro to unlock the full bank.