Design a Kafka-Based File Watcher for Millions of Files
Company: Amazon
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design a Kafka file watcher for millions of files with source sharding, durable events, per-file ordering, missed-event reconciliation, and version-aware reads.
Read the full Amazon Software Engineer interview experience this question came from