I applied through a recruiter. The process took 1 day. I interviewed at Microsoft
Interview
Had a phone screen for a position in Seattle, Washington area. I was asked a generic python question; a question on how to describe some aspects of statistics; and an sql question specific to the type of tasks a Data Scientist might have. I was also asked about my interest in Microsoft and relocating to the area in general.
Interview questions [1]
Question 1
Create a function that checks if a word is a palindrome
I applied through a recruiter. The process took 1 week. I interviewed at Microsoft (Redmond, WA) in Apr 2015
Interview
There are multiple steps in the interview process. Initially a recruiting scout in one org reached out and gather initial information, e.g. career goal, past experience, salary expectation etc. Then, she collected the resume and broadcast within her org. A few recruiter reached out to set up first phone screen. I talked the manager and got an on-site. I met with 4 person in total including recruiter. Had lunch with the sr. manager. The interview took a whole morning. I was there around 9:30 and got out around 1:30.
I applied online. The process took 3 weeks. I interviewed at Microsoft in Mar 2015
Interview
The interview questions and structures were pretty standard when compared to other companies that I also interviewed with, such as Apple, Facebook, Google, Walmartlabs, etc.. It included a screener, phone interviews and onsite interview. Interestingly though, Microsoft's screener was an online test of basic math and probability. In terms of the logistic of the process, I got a little confused for having to deal with multiple recruiters within Microsoft. However, they were all friendly, prompt and reasonably helpful.
Questions asked include my education and research background, statistics, basic probability, machine learning and coding. Interviewers came from different background and are experts at what they do, so be prepared for questions that require some well thought out answers.
Microsoft is pretty generous for their onsite interview, so you will have a good time (not the best though, Adobe offered $100 daily meal reimbursement =p ).
Overall, the experience was great. It was quite different than the impression of a middle age corporation that I had in mind before I went to the interview. Employees there are young and enthusiastic in their work, at least for the team I interviewed for. Management also seems to be ambitious in what they want to achieve (in a positive way).
Interview questions [1]
Question 1
I am not allowed to disclose their questions, here is a short one that has the similar flavor to what I had: How do you solve the L2-regularized regression problem? (and many follow up questions)