I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Vancouver, BC) in Oct 2016
Interview
I gave my resume to a Microsoft recruiter that I had met several times at me University. I had a first phone screening interview with an engineer. The question was pretty rough for the time I had, but still got an email, 2-3 weeks later inviting me to the final round interview.
Microsoft flew me to Vancouver to do four one on one interviews. The questions were pretty easy. I was interviewing for the "Garage" program, which gives more of a startup vibe.
I revieved an email from my recruiter four days later, asking if she could call me the next day. The call was to give me the offer.
Interview questions [5]
Question 1
Given a two-dimensionnal array, print the spriral form. In example, the output of :
1 2 3
8 9 4
7 6 5
would be 1 2 3 4 5 6 7 8 9.
Code a function which returns the min and the max in an array of integers. (The output can either be a tuple or a class, it does not matter.)
Now, without modifying your function, find the second min and max of an array.
Code a function to replace, in a given string, a given character with a given substring. Example:
Replace("This is it.", 'i', "was"); -> Thwas wass wast." Do it in place.
Given a dynamic array class, implement a "push front" function. The class has a size, a capacity, and an array. Example
a = [1,2,3]
a.pushfront(4) -> [4,1,2,3]
I applied through college or university. The process took 3 days. I interviewed at Microsoft (Nashville, TN) in Oct 2016
Interview
It was a very short interview. It felt like 20 minutes. The interviewer was really cool, with his demeanor it was so easy to to relax and just clearly answer his questions. It was questions about my research, and how I worked with the team.
Interview questions [1]
Question 1
Given two sorted lists, write a function that merges them and then sorts them.
I applied through college or university. The process took 2 weeks. I interviewed at Microsoft (Santa Barbara, CA) in Oct 2016
Interview
gave the resume at the job fair and got a on-campus interview two weeks later. The on-campus interview might lead to an on-site. The interview is 30 minutes, 3 behavior questions and one coding problem. Not very difficult. But the interviewee said he cannot made the decision. Still waiting for the result.