A recruiter contacted me over LinkedIn and scheduled an interview within a week. It was all telephonic due to the lockdown period.
The interview panel consisted of two rounds, and each round had two people. Usually, one was actively asking questions, and the other was passive.
First round went for 1 hour. They joined a bit late. The first 15 minutes were about the typical "tell me about yourself," and then a few technical questions on performance, approach, etc. After that, there was a layout problem to be solved. All they asked for was the approach, not the working code. It went well. He said the recruiter would share feedback on what went well and what didn't.
Second round also went on for 20 minutes, where they introduced themselves and asked for my introduction. A couple of questions on technologies used and how comfortable I am with those frameworks, etc. Only one of them was interactive throughout, and the other was not. He asked me to open redbus.in and develop the calendar that is visible there. I asked questions on whether the leap year should be considered, alternative month days, etc. After I coded for 20 minutes, he said to concentrate on the logic part. Till then, I was coding different templates for days/row/week row, etc. I was not even aware that there was a time limit; they didn't tell me. I completed the logic part. The active interviewer was answering the questions and following the logic that I was writing. But as the hour got over, the other interviewer, who was silent until then, chimed in and said to execute the code because it was time up, as they had other interviews to conduct. I hadn't even linked my .js files or .css file to the HTML file. I am comfortable in a local IDE rather than a repl. Obviously, it didn't work. So he asked the active interviewer, "Ain't you leaving the call? I am leaving." I left the call immediately before they even left. It took me 5 minutes after the interview to make it work perfectly.
Then, on the next day, the recruiter sent me an email saying they were discontinuing the process with my profile. No elaborated feedback was given on what went wrong. So, it was a kind of disappointment for me to spend so much effort and time without receiving proper feedback.
To those who have read this before your Microsoft front-end interview: One, concentrate on completing the problem. Probably they are not looking for code quality because no one can develop a calendar in 40 minutes with good quality. And good luck!
I have added the questions in the description.
The following metrics were computed from 1 interview experience for the Microsoft Frontend Developer role in Bengaluru, Karnataka.
Microsoft's interview process for their Frontend Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Microsoft's Frontend Developer interview process in Bengaluru, Karnataka.