Design streaming error-log counting with moving average
Company: Microsoft
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Online Assessment
Overview: This question evaluates understanding of real-time stream processing concepts such as event filtering, stateful per-service counting, sliding-window moving averages, late-event handling, scalability, and fault-tolerant state management for monitoring and alerting.
Read the full Microsoft Software Engineer interview experience this question came from