The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Nov 2011
Interview
As this was my first big interview, my experience felt like a whirlwind.
I was notified a week to the day before I was to interview at Microsoft's Redmond's Campus. I made it past the first on-campus interview two weeks prior. I was asked to implement a C function that searches a string within a source string( "strstr()" ). I didn't have much time to review, needless to say. I flew into Seattle a day before the interview. That night, there was an nice networking event where we got to meet with our recruiters and even talk with some of the interviewers.
The interview process was pretty extensive. I had 4 interviews each 45 minutes long, with 15 minute breaks and between each. The questions ranged from implementing basic data structures on a white board (I was asked to make a Linked List) and some logic problems in my last interview. They even asked me the classic Fizz Buzz function to implement (Google it, or Bing it). I was also asked some basic relational database questions regarding foreign keys and primary keys. I felt like I was unprepared and consequently psyched myself out somewhat.
After the interview, a reviewer will notify you if you have a job offer or not. They'll also go over how you did and what you could improve on your resume or skill set. They did a wonderful job and were incredibly professional about everything throughout the process.
Here are some tips: Get some sleep. Try to relax during the interview. Don't over optimize your code until after you're done ( I did this on at least two occasions and overlooked some obvious things in my code because I was nervous). Be comfortable with writing at least 2 languages on a white board, one system (C), one object-oriented(Java, C++, C#). Review your database concepts too if you're familar with them. Finally, and most importantly, be yourself. They're more interested in how you think and approach a problem.
Hope this helped some soon-to-be college graduates out there! Good Luck
Expect technical deep dives, coding challenges, and problem-solving scenarios. Questions will probe your knowledge of data structures, algorithms, and software design, assessing your ability to build robust systems. yes yus yes
I applied online. I interviewed at Microsoft in Jan 2024
Interview
Technical 3 round interview questions
Mangerial 1 round interview questions
Hr 1 round questions
But complex questions
All the best all the best best best very good option and good benefits
Interview questions [1]
Question 1
Situational questions like reasoning for the approach
Nice and smooth the interviewer were really very helpful and knowledgeable also they try to help while giving interview and also when I have the interview they acknowledged if I was saying right or wrong so overall nice experience
Interview questions [1]
Question 1
2 coding rounds one on implementation and another on dsa