InterviewDB Question

Filter Alerts: Design an Alert Filtering System to Suppress Duplicate and Low-Priority Notifications

Question Details

Problem You are building an alert pipeline for a monitoring system. Raw alerts arrive in a stream. Design a filter that: deduplicates alerts with the same (source, type) within a time window W; suppresses alerts below a minimum severity threshold; and rate-limits any single source to at most K alerts per minute. Example: Two identical alerts within 60 s -> second is suppressed. An alert with severity 1 when min_severity=3 -> suppressed. Follow-ups What data structure efficiently tracks the dedup…

Full Details

🔒

Unlock all Verkada questions

Full insider details, leaked discussions, and candidate experiences.

or every company, $100/year →

About This Question

This is a reported interview question from a verkada interview during the phone round.

It covers the following topics: Sliding Window, Coding, Phone, Onsite .