Design a Windows App Notification System While Working With an AI Assistant
Company: Microsoft
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: A system design exercise to design the Windows notification platform that lets many applications post, update and display notifications, completed with an AI assistant. It tests component design, isolation between apps, user controls and load handling, plus how well the candidate prompts, refines and critically evaluates AI output.
Read the full Microsoft Software Engineer interview experience this question came from