Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Park+ | Frontend Intern | Virtual
Summary
I interviewed for a Frontend Intern role at Park+. The process included an HR round and a technical round focused on frontend technologies like HTML, CSS, JavaScript, and React, along with a live coding assignment to build a To-Do list app. Due to my recent focus on backend, my frontend skills were rusty, and I struggled, not expecting to progress further.
Full Experience
Round 1 – HR Interview
I was contacted by an HR for an immediate-joining role. The HR introduced the company, explained the role, and asked me to introduce myself and explain my frontend-related projects. While my focus had recently shifted to backend (Java & Spring Boot), I still proceeded with the opportunity.
Round 2 – Technical Interview
The interview was conducted by an SDE-1 experienced in React, Next.js, and TypeScript. After introductions, we began the technical discussion:
- HTML:
- What is the full form of HTML?
- What is it used for?
- What are semantic tags?
- Tags vs Elements
- Head tags and meta tags
- CSS:
- Full form of CSS
- Purpose of CSS
- What are media queries?
- Concepts of Flexbox and Box Model (Margin Box)
- JavaScript:
- Why is JavaScript used?
- Variable declarations (
var,let,const) and their differences - Concepts: Promises, Event Loop, Temporal Dead Zone, Callback, Closure, Hoisting
- React:
- Props, DOM vs Virtual DOM
- Hooks:
useState,useEffect,useMemo,useCallback - Why use React over vanilla JS?
- Live Assignment:
- Build a basic To-Do List app implementing CRUD functionality.
At the end, I was asked if I had any questions.
Interview Questions (14)
What is the full form of HTML? What is it used for?
What are semantic tags?
Explain the difference between HTML Tags and Elements.
Explain the concepts of Head tags and Meta tags in HTML.
What is the full form of CSS? What is its purpose?
What are media queries?
Explain the concepts of Flexbox and Box Model (Margin Box) in CSS.
Why is JavaScript used?
Explain variable declarations (var, let, const) and their differences in JavaScript.
Explain the concepts of Promises, Event Loop, Temporal Dead Zone, Callback, Closure, and Hoisting in JavaScript.
Explain Props in React and the difference between DOM vs Virtual DOM.
Explain the usage and concepts of React Hooks: useState, useEffect, useMemo, useCallback.
Why use React over vanilla JavaScript?
Build a basic To-Do List app implementing CRUD functionality.
Preparation Tips
Personal Reflection
Due to my backend focus, my frontend fundamentals were rusty. I struggled with some HTML/JS/React questions and couldn’t complete the assignment. The interviewer seemed unsatisfied, so I don't expect to progress further. A good reminder to stay interview-ready across stacks.