Hit counter over a sliding time window

0
Remix

Build a counter that records events with timestamps and reports how many happened in the last five minutes. Timestamps arrive in non-decreasing order.

Reported variants: counts that expire after a fixed time, very many hits in the same second, and extending the counter into a rate limiter.

UberTechnical phone screenLast asked Jan 2026
No answer yet. Write the first one; the best answer gets endorsed.