I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (New Delhi) in Jul 2021
Interview
It's a Day Activity. Interviewer made me comfortable. Two Technical Interviews happened for me. I have answered well and interviewer also said Many positive things about me and Finally Result came as Negative for 2nd round. Up to my Knowledge It's was right and It's a Shock for me to digest the Result. I think it's just fo the number they call for the interview. Please give proper feedback, If you are saying in the end "Your profile is very impressive and it was Nice Learning with you, Sharing knowledge mutually etc and I will update the same to HR" afterwards Result Negative means?
Out of the Box Performance.
Interview questions [1]
Question 1
All Questions Regarding RICEF, ABAP ON HANA, ODATA
I applied online. The process took 5 weeks. I interviewed at Microsoft (Prague)
Interview
The interview process consisted of 4 rounds. 3 Technical rounds and 1 Behavioral round.
The first stage was mostly discussion about what I do and then some relatively easy coding task.
Second stage was 2 Technical Interviews back to back same day with 2 engineers. Very smart guys very friendly discussions and no tricky questions. Each interview consisted 3 to 4 tasks. A simple one in the beginning, then they would make it a bit harder, then harder again and then a difficult one.
If you are well prepared(Leetcode, Codesignal, Algoexpert, e.t.c) then you have nothing to be afraid of.
Overall I was impressed with the experience because it was fast, professional.
Interview questions [1]
Question 1
Write a function to calculate the equilibrium index of a given array
I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Bengaluru) in Jun 2021
Interview
The interview process was standard.
This requirement was for Azure team
The first round consisted of a medium-level LC coding problem and some OS related questions. I was able to solve the problem and run through test cases but took few mins to debug for a particular test case. So the feedback was borderline.
The second round had some project-related questions, scenario-based questions, and one medium LC problem. The feedback was good.
The third round consisted of a system design problem. Although, I covered the all the points but the interviewer was expecting some more details especially around the services. The feedback was borderline.
- The second and third round feedback seemed fair. I still didn't understand why the first round feedback was borderline.
Interview questions [1]
Question 1
Round 1:
1. Given a boolean 2D matrix, find the number of islands.
2. Some multithreading related questions.
3. difference between process and thread.
4. 32 and 64 processor working.
5. Inter thread communication techniques.
Round 2:
1. Some project-related questions.
2. Some scenarios based questions.
3. Given two strings S1 and S2, return true if S2 contains the permutation of s1. If S1's permutation is the substring of S2.
Round 3:
- Design an Auto-Scale System. Design the system on a high level completely. Design api, database, services, components etc.