--- title: Microsoft Front End Interview Questions sidebar_label: Microsoft interview questions --- :::info Latest version on GreatFrontEnd Find the latest version of this page on [GreatFrontEnd's Microsoft Front End Interview Guide](https://www.greatfrontend.com/interviews/company/microsoft/questions-guides?utm_source=frontendinterviewhandbook&utm_medium=referral&gnrs=frontendinterviewhandbook). ::: ## JavaScript coding questions - Tic-tac-toe implementation using vanilla JavaScript, HTML and CSS. - [Practice question](https://www.greatfrontend.com/questions/user-interface/tic-tac-toe?utm_source=frontendinterviewhandbook&utm_medium=referral&gnrs=frontendinterviewhandbook) (Paid) - Create a chat interface like Microsoft teams. - Use OOP to implement a Chess game. ## User interface coding questions - Create a notification interface like Microsoft teams - Image slider implementation. ## Quiz questions - What is a prototype? - [Read answer](https://www.greatfrontend.com/questions/quiz/explain-how-prototypal-inheritance-works?utm_source=frontendinterviewhandbook&utm_medium=referral&gnrs=frontendinterviewhandbook) (Free) - What is a closure? - [Read answer](https://www.greatfrontend.com/questions/quiz/what-is-a-closure-and-how-why-would-you-use-one?utm_source=frontendinterviewhandbook&utm_medium=referral&gnrs=frontendinterviewhandbook) (Free) - What is the difference between `let`, `const`, and `var`? - [Read answer](https://www.greatfrontend.com/questions/quiz/what-are-the-differences-between-variables-created-using-let-var-or-const?utm_source=frontendinterviewhandbook&utm_medium=referral&gnrs=frontendinterviewhandbook) (Free) - What is DOM? ## System design questions - Design an email client like Microsoft Outlook. - [Read answer](https://www.greatfrontend.com/questions/system-design/email-client-outlook?utm_source=frontendinterviewhandbook&utm_medium=referral&gnrs=frontendinterviewhandbook) (Paid) _Source: [Glassdoor Microsoft Front End Developer Interview Questions](https://www.glassdoor.sg/Interview/Microsoft-Front-End-Developer-Interview-Questions-EI_IE1651.0,9_KO10,29.htm)_