I applied online and the process took 4+ weeks - interviewed at Microsoft in February 2013.
Interview Details – they came to uic..and had a 30 minute interview.questions were reverse letters of each word in a sentence.Hello World->olleH dlroW..second was remove duplicates from single circular linked list..last was a project manager based question ..give feedback on design of product..mouse..
Interview Question – remove duplicates from single circular linked list Answer Question
I applied through college or university and interviewed at Microsoft.
Interview Details – Submitted my resume on Campus during some event. Got a call for telephonic interview, which was about my projects on my resume. After that I got a call for Seattle round.
Had 3 rounds of interviews.
Interview Question – 15 tile problem, 4*4 grid which has 15 tiles numbered 1 to 15 and given in shuffled order. I was asked to provide an algorithm to to arrange the tiles. Answer Question
I interviewed at Microsoft in October 2012.
Interview Details – Sent out my resume through campus recruiter. Got an email a week later to schedule an interview. Interviewed on university campus. Interviewer was very friendly and asked about my resume for about 20 minutes. One coding questing at the very end.
Interviewed at Microsoft
Interview Details – This was my first phone screen with Microsoft. It was supposed to last 30 minutes, but mine ran over a little. My recruiter read off a list of questions and recorded my answers. No coding questions. My recruiter just wanted to see if I was a good fit for any internship position.
Interview Question – You have 9 marbles. All of them are exactly the same, except one is slightly heavier than the rest. You have a balance scale. How can you find the heavier marble if you only use the balance scale twice. View Answer
I applied through college or university and the process took 2 months - interviewed at Microsoft.
Interview Details – I had dropped my resume in the University Career fair and they got back to me within a week or so to schedule an interview in my college.
Onsite Interview (at my university):
I had a 30 minute Onsite interview. It started off with why I was interested in MSFT. The interviewer then explained my the 3 different roles (SDE, SDET and PM) and I was asked which particular roles I was interested in. After that, I was given a simple question on Binary trees and I was asked to write a program. I had written a recursive code and was asked about the drawbacks of using recursive programs. And then I was asked to write test cases for my program.
I guess what they were looking for primarily was
1. Interest in the company
2. If I can write good code and make sure there are no room for error
3. How broad are my test cases and the scenarios
After around 2 weeks, I got a mail that I had cleared the first round and they were flying me to seattle for the next set of rounds.
Interview in Seattle:
There were around 15 of us and we were made to sit in one of the conference rooms with food. We were expected to have 4 rounds of interviews with different sets of employees and each interview would last for 45 minutes followed by a 15 minute break. By around 1, there were around 15 employees coming in and calling out a name and they would be interviewing us. The same happened for the next 4 rounds too.
The questions were pretty straight forward and simple. The ones you'd find in the career cup books.
After the 4 rounds of interviews, we were taken to the recreation room where we had Xboxs to play with and to keep our mind off the interview results. They called us one by one and gave the results the same day. And we were given around a week to accept the offer
Interview Question – There's an m x n array. A block in the array is denoted by a 1 and a 0 indicates no block. You are supposed to find the number of objects in the array. A object is nothing but a set of blocks that are connected horizontally and/or vertically.
0 1 0 0
0 1 0 0
0 1 1 0
0 0 0 0
0 1 1 0
There are 2 objects in this array. The L shape object and the object in the last row.
I had seen this question before and was able to write the code for it. The question that followed was "Lets say you have multiple processors that can do the task parallely for you. How would you divide the task among these processors for the above problem" Answer Question
Negotiation Details – No negotiation for interns
Interviewed at Microsoft
Interview Details – It was quite straigthtforward.
Interviewer was very friendly.
Asked about questions regarding datastructure.
Also had some algorithmic questions regarding single linked list.
Asked to write more efficient algorithm for find the n th element of a singly linked list.
Also asked which product of microsoft I wished to make some changes and why?
He also explained about different teams in microsoft.
Interview lasts for about 30mins.
I was not ready to relocate
Interview Question – Find the n th element of a singly linked list. View Answer
I applied through college or university and the process took a day - interviewed at Microsoft in December 2012.
Interview Details – Applied through my school. Had a 30 minute in-person interview which included discussing my resume and experiences, microsoft, etc. as well as a whiteboard programming problem.
Interview Question – Implement a simple compression algorithm where repeated letters in a string are represented by a count and the letter. Example: AAACBBD = 3A1C2B1D View Answers (2)
I applied online and the process took 3 days - interviewed at Microsoft in June 2011.
Interview Details – Emailed a recruiter about The Foundry, one of Microsoft's summer internship programs. Received an email back asking to set up a phone interview that very day.
The phone interview was nothing heavy, just general questions about my history as an undergraduate student, favorite project, etc.
I was invited for an on-site, along with a group of maybe 10 others that morning. Very nice people. There was a generous breakfast for all of us. Met with 4 engineers for about an hour each. Three were technical. I had to do things like demonstrate websites that I thought had a nice UI, talk about the inner workings (hardware and software) of a mobile device (in a general sense), and some whiteboard coding.
I was told immediately after the process ended that I was not chosen. They sat us in a room and called us out one by one to break the news. We weren't aware at the moment, but those that remained in the room were hired.
Interview Question – Here are a few: shuffle a deck of cards, convert a string of numbers (such as "123") into type integer or float, brainstorm some of the API that would be called by a mobile application on a mobile OS. Answer Question
Interviewed at Microsoft
Interview Details – It was a campus interview. It was a 30 min interview. The interviewer asked questions on previous projects for the first 15 mins and then asked a programming question
Interview Question – Reverse individual words in a string Answer Question
I applied through college or university and the process took 1 week - interviewed at Microsoft in October 2012.
Interview Details – On campus interviews which were conducted for two days. The worst part in the process was that there was just one interviewer and he asked the same question to all the students for 2 days. Clearly students interviewed on the second day had an upper hand.
Interview Question – How would you design/implement a hash table. Answer Question
Pros: “There are lots of talented people here, and it's a company that has the resources to support you in achieving your goals. The company also has many, MANY teams that can give you more…” “There are lots of talented people here, and it's a company that has the resources to support you in achieving your goals. The company also has many, MANY teams that can give you more opportunities than a lifetime if you desire to change things up.” – Full Review
What do you want in a job? Do you want more than a paycheck? At Microsoft, you can discover potential you didn’t know you had, push your limits, turn your ideas into reality and make a real impact on the industry and… — Full Overview
Provided by employer [?]
Your feedback has been sent to the team and we'll look into it.
The difficulty rating is the average interview difficulty rating across all interview candidates.
The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.
Your response will be removed from the review – this cannot be undone.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks –