I applied through college or university. The process took 2 weeks. I interviewed at Microsoft (Toronto, ON) in Oct 2012
Interview
It was a very straight forward technical interview, i.e., no behavioral questions were asked at all. My interviewer was SDE II from the Windows 8 phone team.
This interview was started with several administrative questions, such as:
-your graduation date
-whether you have any pending offer right now
-which area do you want to work in Microsoft (OS, application, cloud, etc)
-which product are you most interested in working on
-which programming language are you most comfortable with
Then we moved on to the technical part, where he tested my knowledge on the following (as far as I remembered):
- what’s quick-sort and the complexity of it
-polymorphism and how to implement it
-what is memory leak and does Java allow memory leak
-what is garbage collection and how does it work
Interview questions [1]
Question 1
Design an algorithm which produces all the permutations of a given string.
Got the job information through our university job website. Applied online at microsoft university recruitment website. Received an email within one week to set up a phone interview. The recruiter said there would only be some behavioral questions, just to know my skills, experience, and find my fit. In the interview, there were behavior questions + questions about skills, about my understanding of software engineering practice, about what i do out of schoolwork. I told her in the beginning that i do not intend to apply for SDET, but there was a question about software testing.
Interview questions [1]
Question 1
What do you think is more important in software development?