LinkedIn·Software Engineer·Onsite - System Design / Architecture
- Design a company-wide monitoring system that supports metrics, logs, and distributed traces across many services and teams.
- How would you handle high ingestion volume and prevent the pipeline from falling over under load?
- What storage choices would you make for time series metrics versus logs, and how do they scale differently?
- How do you design the alerting pipeline to stay reliable even when parts of the monitoring system itself are degraded?
- How would you handle cardinality explosions in your metrics system, and what controls would you put in place?
“This is the kind of question where you can go in ten directions and none of them feel wrong, which is its own problem.”