The process took 1 week. I interviewed at Microsoft in Sep 2008
Interview
The phone interview consisted of a 1 hour pre screen phone conversation. It started off by the interviewer asking basic questions about some of the things listed on my resume. After that, the interviewer asked deeper into some of the projects I worked on, and moved onto more specific technical questions about my skills in programming in C++. Finally I was asked a technical brain teaser question.
Interview questions [1]
Question 1
I was asked to write an algorithm in C++ to sort an array. The function I was to write was to take in a string of letters "b" and "r". b = a red ball and r = a blue ball. The function was to return an integer with the least number of swaps needed to separate the balls to be next to their own colors...
So for example, RBBR would return 1, since you only need to swap one of the letters to be RRBB or BBRR.
Expect technical deep dives, coding challenges, and problem-solving scenarios. Questions will probe your knowledge of data structures, algorithms, and software design, assessing your ability to build robust systems. yes yus yes
I applied online. I interviewed at Microsoft in Jan 2024
Interview
Technical 3 round interview questions
Mangerial 1 round interview questions
Hr 1 round questions
But complex questions
All the best all the best best best very good option and good benefits
Interview questions [1]
Question 1
Situational questions like reasoning for the approach
Nice and smooth the interviewer were really very helpful and knowledgeable also they try to help while giving interview and also when I have the interview they acknowledged if I was saying right or wrong so overall nice experience
Interview questions [1]
Question 1
2 coding rounds one on implementation and another on dsa