Design a Five-Minute Top-K Error Log Service
Company: Oracle
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design a fault-tolerant log service that ranks microservices by error count over a trailing five-minute window. The solution separates durable ingestion, event-time bucket aggregation, exact top-K merging, and result serving while addressing replay, late logs, hot keys, overload, and verification metrics.
Read the full Oracle Software Engineer interview experience this question came from