Question 10 of 10Pro Only

A ride-sharing company needs a data model to support both operational systems and analytics. Walk through how you would design this model, covering the key entities, relationships, and trade-offs.

Sample answer preview

Designing a data model for a ride-sharing company requires supporting both real-time operational needs and historical analytics. These two concerns often lead to different modeling decisions, so I would design separate but connected models.

operational modelanalytical modelfact tabledimension tablenormalizeddenormalized

Unlock the full answer

Get the complete model answer, key points, common pitfalls, and access to 9+ more Data Engineer interview questions.

Upgrade to Pro

Starting at $19/month • Cancel anytime