Design a Book Price Aggregator
Company: Databricks
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: This question evaluates skills in distributed systems design, fault tolerance, scalability, integration with external services, transactional consistency across asynchronous operations, and reliability patterns such as caching, request coalescing, and failure isolation.
Read the full Databricks Software Engineer interview experience this question came from