1. 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
  2. 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
  3. 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
  4. Evolutionary Architecture advanced

    A design platform's rendering service was built for single-page exports. Over three years it accumulated video, animation, bulk export and print output - each bolted onto the same synchronous request path. Exports now time out unpredictably. How should evolutionary architecture have prevented this, and what do you do now?

    2 min answer evolutionary-architecturerenderingcanvaasync
  5. Evolutionary Architecture advanced

    A frequently written table needs a column renamed and its type changed. The service runs many instances and cannot be stopped. How do you do it and remain able to roll back at every step?

    3 min answer migrationszero-downtimeexpand-contractevolutionary
  6. Evolutionary Architecture advanced

    A services marketplace launches in one city with one category. Three years later it runs dozens of categories across many cities with different pricing and compliance rules. What should have been built on day one, and what should deliberately not have been?

    2 min answer evolutionary-architectureurban-companymarketplacelast-responsible-moment
  7. Evolutionary Architecture intermediate

    A team ships one release every three weeks containing about 60 merged changes. A conversion regression appears after the latest release and nobody knows which change caused it. Estimate the time to attribute the regression at a batch size of 60 against a batch size of 1, and say which number to target first.

    2 min answer etsydeploymentbatch sizemean time to repair
  8. Exactly-Once Semantics advanced

    A payments team requires exactly-once processing of a transaction stream. What is actually achievable, and what should be built?

    2 min answer phonepeexactly-onceidempotencytransactions
  9. Exactly-Once Semantics advanced

    A team requires exactly-once processing across a message platform and its external providers. What is achievable, and what should be built instead?

    2 min answer exactly-onceidempotencyat-least-onceboundaries
  10. Exactly-Once Semantics advanced

    A team wants exactly-once processing in a streaming pipeline. Where do transactional producers, idempotent consumers and output-side deduplication each fit, and which failure modes still require reconciliation?

    3 min answer kafkaexactly-onceidempotencytransactions
  11. Exactly-Once Semantics advanced

    A vendor claims their streaming platform provides exactly-once processing. How do you evaluate the claim?

    1 min answer streamingsemanticsvendorcorrectness
  12. Exactly-Once Semantics advanced

    Your streaming job has exactly-once semantics enabled. Customers report receiving the same email twice. Explain.

    2 min answer streamingdelivery-guaranteesidempotency