CoreWeave·Software Engineer·Onsite - System Design / Architecture
May 2026
System design round at Coreweave for a software engineer role, centered entirely on designing a website monitoring service. Pretty involved question with a lot of moving parts, and the follow-ups pushed into some areas I hadn't fully thought through.
- Design a website monitoring service that periodically checks customer URLs from multiple regions, detects outages or high latency, and alerts users when health checks fail.
- What clarifying questions would you ask before designing this system, and what assumptions would you make if you couldn't get answers?
- How would you handle a situation where one of your checker regions goes down entirely?
- How would you prevent alert storms when a major outage affects many monitored sites at once?
- How would customers configure maintenance windows so they don't get alerted during planned downtime?
- How would you add SSL certificate expiry monitoring to this system?
“This was the core question and it took up most of the session.”