InterviewStack.io LogoInterviewStack.io

Network Monitoring and Observability Questions

Covers strategies and tooling for observing network health and performance. Topics include active health checks versus passive telemetry, what to measure at interface and flow level, flow based telemetry such as NetFlow and sFlow and export formats such as Internet Protocol Flow Information Export, Simple Network Management Protocol based metrics, metrics hierarchy and granularity, retention and aggregation considerations, alerting strategy to manage signal to noise and avoid alert fatigue, dashboards and status pages, runbook and incident playbooks, topology and capacity planning, and common observability platforms and integrations such as Prometheus the Elastic stack and Splunk or cloud native alternatives. Interviews evaluate ability to design what to monitor how to collect it and how to turn telemetry into reliable operational signals.

MediumTechnical
73 practiced
Propose methods to measure effective bandwidth utilization and headroom on links. Describe calculations using SNMP counters (octets/sec), NetFlow bytes/sec, and active iperf-style tests. Explain how to combine these signals to surface true utilization and trigger capacity-planning alerts.
MediumTechnical
68 practiced
Write a Python function that reads a CSV with NetFlow-like records and returns the top 10 source IPs by total bytes. CSV columns: src_ip,dst_ip,src_port,dst_port,bytes,packets,timestamp. Assume the file can be streamed and doesn't fit into memory; aim for O(n) time and O(k) space (k=10).
EasyTechnical
55 practiced
Explain the differences between active health checks and passive telemetry for network monitoring. Provide concrete examples (e.g., HTTP/TCP synthetic probes vs NetFlow/SNMP collectors), and discuss trade-offs in latency to detection, measurement overhead, coverage, and the kinds of failures each method is best at revealing.
EasyTechnical
57 practiced
List and explain essential network metrics you would collect at the interface level (e.g., ifInOctets, ifOutErrors) and at the flow level (e.g., bytes/flow, packets/flow). For each metric describe what operational signal it provides, a typical alert pattern, and how sampling or aggregation affects interpretation.
MediumTechnical
101 practiced
Design a Prometheus metric naming and label hierarchy for monitoring 1,000 network devices' interface metrics so you can query by device role, region, and interface type while controlling label cardinality. Provide sample metric names, example label sets, and relabeling rules to keep cardinality bounded.

Unlock Full Question Bank

Get access to hundreds of Network Monitoring and Observability interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.