I applied online. The process took 6 days. I interviewed at Microsoft (Tel Aviv) in Jan 2024
Interview
I applied online through the company's career portal. The process was straightforward, and I received a confirmation email immediately. First Round:
About a week later, I was contacted by a recruiter for an initial phone screen. The recruiter was very friendly and asked about my background, experience, and why I was interested in the position. This lasted about 30 minutes.
Second Round:
The next round was a technical phone interview with a senior developer. I was asked to solve a few coding problems using an online coding platform. The problems were of medium difficulty and involved data structures and algorithms. This interview lasted about an hour.
Interview questions [1]
Question 1
Technical Round 1: I had to solve more complex coding problems on a whiteboard. The focus was on problem-solving skills and knowledge of algorithms.
Technical Round 2: This round involved a system design question. I had to design a scalable system and discuss my approach in detail.
Behavioral Round: I met with a team lead who asked about my past projects, how I handle challenges, and my experiences working in teams.
I applied online. I interviewed at Microsoft (Noida) in Oct 2023
Interview
There were two rounds of interview.
Firstly, there was an online assessment on the codility platform which consisted of two DSA questions.
The people who qualified the first round got the mail for the interview. The first round included two DSA questions which the interviewer expects to be solved by the interviewee in 45 mins.
Later on, based on the performance in round 1, people were getting mails for second round of interview. The second round was hybrid of DSA questions, projects, puzzles and some basic cultural fit questions.
1) Codility Test: online coding test.
2)Interview on Teams: After successfully completing the Codility test, the next step is an interview conducted via Microsoft Teams.
the interview was in 1 day .
Interview questions [1]
Question 1
There are factories in an area which produce a pollutive gas and filters are to be installed at each factory to reduce the pollution. Each filter installed would half the pollution in that factory. Each factory can have multiple filters. There is a list of N integers representing the level of pollution in each of the N factories in the area. Find the minimum number of filters needed to half the overall pollution.