1. Distributed Transactions advanced

    Placing an order must reserve stock, charge the card and create a shipment across three services. Design it, and justify why not a distributed transaction.

    2 min answer sagatransactionspivotcompensation
  2. Event Streaming intermediate

    A downstream consumer has been failing for four days. Your event log retains three days. What happens?

    2 min answer kafkaretentiondata-lossmonitoring
  3. Event Streaming intermediate Multiple choice

    A platform processes billions of events per day and requires ordering per customer but not globally. How should partition keys and consumer groups deliver that without creating a serialisation bottleneck?

    2 min answer confluentkafkapartitioningordering
  4. Event Streaming advanced

    A ride-hailing platform must process billions of location and trip events per day, with per-trip ordering. Design the partitioning, consumer scaling and failure handling.

    3 min answer streamingkafkapartitioninguber
  5. Event Streaming advanced Multiple choice

    Consumer lag on a Kafka topic grows during peak and does not recover overnight. You add consumers and nothing improves. Why?

    2 min answer kafkapartitionsconsumer-groupslag
  6. Event Streaming advanced

    Design the event ingestion path for a recommendation platform receiving billions of interaction events daily, where the same events must feed real-time personalisation and offline model training. How should the pipeline be structured?

    3 min answer event-streamingingestionlambda-kappabytedance
  7. Event Streaming intermediate Multiple choice

    You have 14 systems exchanging data through bespoke point-to-point pipelines. Adding a system means building integrations to six others. Propose an alternative.

    2 min answer linkedinkafkaintegrationcoupling
  8. Failure Modes advanced

    A downstream service slows from 50 ms to 3 s. Within two minutes every service in the request path is down, including ones that do not call it. Explain the mechanism.

    2 min answer cascadingpoolslittle's-lawretries
  9. Failure Modes advanced

    A ride-hailing platform has a severe driver shortage in one region. Demand estimation, pricing, dispatch, queueing and driver incentives all interact. How do you prevent an unstable feedback loop?

    2 min answer olamarketplacefeedback-looppricing
  10. Failure Modes advanced

    One instance in a fleet of 20 is failing 30% of its requests. Health checks pass, aggregate error rate is 1.5%, no alerts fire. How do you detect and handle this?

    2 min answer gray-failureobservabilityresilience
  11. Failure Modes advanced

    One instance in a fleet of fifty is returning correct responses very slowly. Health checks pass and it stays in rotation. How do you detect and handle this?

    2 min answer grey-failurehealth-checksdetectionmitigation
  12. Failure Modes advanced

    Roblox's 2021 outage lasted 73 hours after a service-discovery and key-value cluster degraded under contention. Trace the failure chain, and identify the three architectural properties that turned a degradation into a three-day outage.

    2 min answer robloxconsulservice-discoverycascading-failure