I applied online. The process took 3 weeks. I interviewed at Microsoft (Bengaluru) in Feb 2019
Interview
Screening: They invited about 10 people on a week day at 9 in the morning and handed over a sheet of paper containing 2 programming questions to be solved in 1 hour. The questions were at easy and medium difficultly level.
1st, 2nd round: Standard algorithmic questions
3rd, 4th round: Design messenger, online book reader
Positives
- Some interviewers were polite and intelligent
- Timely feedback after each interview
Negatives
- The role and the team to be hired for wasn't clear even till the hiring manager round. They just said it's going to be under Office 365 umbrella but there are tens of teams I could have put in. Not even sure about role being a backend or a client one. They said I would get to know it when I join. They have to understand it's unacceptable for anyone who has some industry experience.
- A lot of wait. They asked us to arrive at 9 but didn't start before 10. The whole day got wasted in the process without any meaningful takeaway.
The process took 1 day. I interviewed at Microsoft (Pune) in Feb 2019
Interview
I was contacted by HR through instahyre. It was for HYD location, they came to Pune for the interview. First round – a guy, which looked pretty junior to me, asked pretty basic question on java class modelling.
Having 12 + years of experience in java , I did it with no effort. No algo or design questions were asked. That was the only question and then I was asked to leave , no further round. I asked HR what happened, HD denied giving any specific reason, however asked for feedback of guy who took the interview ( HR repeatedly requested the feedback, got the feeling that there was something wrong with that guy , HR themselves were not happy )
This was for Microsoft EDGE team – they are really bunch of idiots. Never waste time for interview in this team. I was interviewed for Microsoft 3 times before, cleared 3 rounds all the time , never had such a bad experience. This team is really not an MS , or at least not as per Microsoft standard.
I applied online. The process took 4 weeks. I interviewed at Microsoft (Tel Aviv-Yafo) in Jan 2019
Interview
I interviewed twice for different positions at Microsoft Israel for the role Senior Software Engineer.
The first interview was onsite, I was asked different algorithm questions which I successfully answered. The interview was around 2 hours and 4 questions was asked. I answered all the questions very fast and wrote the code on the whiteboard. I was told that I passed the interview and the recruiter called to schedule the next one. She said she has to check available hours and will call later. The next time she called, I was told that they chose another candidate.
The second attempt was also onsite. Instead of algorithm questions, I was asked very low-level type of questions. The question was more related to an Embedded Software Engineer position. Like implement alloc and free. None of the questions required to write any code and the overall experience of the interview was quite chaotic. The interviewer jumped from topic to topic. With only one hint on one question I answered all the questions and was told that I passed the interview. I was told that I have to do a programming assignment at home. They gave me a very short period of time (only 24 hours) for that. I did the assignment on time and sent it. There was no answer from Microsoft for around a week, and after a question about a small update, I got an email says that they chose another candidate. I was expecting they would at least call me and let me know why the assignment was not good enough.