I applied through a recruiter. The process took 3 months. I interviewed at Microsoft (Varsovia, Mazovia) in Mar 2013
Interview
Skype interview - Theoretical questions like differences between a thread and a process, what is a critical section, what are the conditions for a deadlock etc.
Asked to write code that reverses order of words in a string.
On Site Interview: I've been invited to Warsaw, Poland for the on-site interview. Had 4 tecnical interviews and 1 HR interview at the end.
Interview questions [1]
Question 1
Given a NxM board, how many ways are there to go from the left-top corner to the right-bottom corner. Write code and explain your answer.
I applied through college or university. I interviewed at Microsoft
Interview
Through the University of Waterloo recruitment (jobmine). They e-mailed me for a 1st round interview: nothing too out of the blue. Basic behavioural questions, one technical/coding question, one discussion question about technology and how it can be improved. Be sure to ask them questions which makes them think as well.
Interview questions [1]
Question 1
one programming question (moderate, but for a CS person would be easy) and a question about a favourite piece of technology and how to improve it.