Microsoft Research Software Development Engineer interview questions
Updated 5 May 2017
based on 14 ratings
Difficulty
Average
Experience
Very positive
How others got an interview
36%
Employee referral
Employee referral
36%
Applied online
Applied online
27%
Campus recruiting
Campus recruiting
Interview search
14 interviews
Viewing 1 - 5 of 14 Interviews
Microsoft interviews FAQs
Research Software Development Engineer applicants have rated the interview process at Microsoft with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 63.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Research Software Development Engineer roles take an average of 1 day to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 40 days.
Common stages of the interview process at Microsoft as a Research Software Development Engineer according to 1 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Microsoft (Redmond, WA)
Interview
First, one of the team members called me on the phone and we had a short chat about what the role requires and my resume. Then I had a standard phone call with an HR person who set up the technical phone interview as the next step. After this step, I got invited to go onsite. After five rounds of interview we called it a day, and within a week I received an offer.
I applied online. The process took 4 weeks. I interviewed at Microsoft (Cairo, Cairo Governorate) in Jul 2014
Interview
I applied online. First I took an online challenge of 3 algorithms problems hosted by Hackerrank, I passed it and then I was invited to the company to an onsite interview. I did two back to back interviews each one lasted around an hour and I was offered free drinks during my tour in the company.
Interview questions [1]
Question 1
An array of n + 1 elements contains n unique elements where each element occurs once except one element occurs twice. Describe a linear algorithm to get that element.
I applied through university. I interviewed at Microsoft (Bengaluru) in May 2013
Interview
Questions were asked mainly on data structures, especially on binary tree, like test if the nodes of a binary tree are fully ordered. Some questions to test language proficiency and knowledge of Microsoft products. You're expected to write bug free code in each round for the word problem asked.