Amazon·Software Engineer·Onsite - System Design / Architecture
Jun 2026
Amazon system design round, one big question about building a log-processing service from scratch. The scope was genuinely wide and I'm not sure I covered everything they wanted, but it felt like a real engineering conversation rather than a trivia quiz.
- Design a log-processing service that ingests application logs at scale and supports filtering by attributes, counting error-level logs over a time window, and building hourly histograms for log patterns. Cover ingestion, storage, querying, schema, deduplication, aggregation strategies, scalability, and complexity estimates.
“This thing had so many layers I didn't know where to start.” The rest of the author's notes on Software Engineer interview at Amazon, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post