Open In App

Microsoft Redmond Interview Experience

Last Updated : 28 Mar, 2023
Like Article

Armed with a dual degree from IIT, Madras, and a very strong resume, Prashanth Srikanthan was destined to land a lucrative offer from one of the big recruiters. So when Microsoft came calling he converted his potential into a good package as a Software Engineer. brings you his opinions and advice about dealing with interviews. 

TopTalent: How does it feel to be selected by Microsoft?

Prashanth: It felt good to be recognized for the effort put in. It was definitely a proud moment to be hired by a company with such a rich history. After a few years of lacklustre activity in the spectrum of consumer products, I believe Microsoft is finding its way again, so this is an exciting time to join the organization.

TopTalent: Which companies did you get an offer from apart from Microsoft, Redmond?

Prashanth: I received an offer only from Microsoft Redmond. I was interviewed by Google MTV (Mountain View), Epic Systems Wisconsin and Oracle California besides Microsoft Redmond. My interviews with Oracle were left incomplete due to lack of time. Although I had excellent interviews with Epic Systems, I asked the HR to not extend an offer to me as I was uncomfortable with the fact that they had an office only in the US, and therefore being unlucky in the H1B-visa lottery would make the job offer worthless for at least a year.

TopTalent: Can you give us a brief account of what you felt was the toughest interview?

Prashanth: I think toughness of an interview is subjective to a certain extent. Having said that, the toughest interview for me was undoubtedly the final interview for Google MTV. They asked me a challenging set of questions, mostly open-ended. Overall, I would say Google had the toughest interviews.

TopTalent: What was your preparation strategy?

Prashanth: Preparation aimed specifically towards interviews was done in the 3-4 months leading up to the placement season. Apart from the resources I consulted, I also asked a couple of friends to suggest problems to think about during my free time. Whenever I encountered an algorithmic problem, I would try my best to solve it without consulting the web or a friend. Then I would code it up, since fast coding is often a great advantage during placement interviews.

TopTalent: What resources did you consult? Where did you practice problems from?

Prashanth: I read a few chapters from “Cracking the Coding Interview” by Gayle Laakmann McDowell, which I would suggest as a first resource for anyone appearing for a coding interview. Besides the book, I used to look up online resources like GeeksforGeeks and Leetcode from time to time. The tutorials at topcoder are also a fine resource. For a couple of years, I had been solving problems from codechef, codeforces and topcoder sporadically out of interest which helped me break into the mindset of an algorithmic problem solver.

TopTalent: What kind of skills do you think helped you getting this job?

Prashanth: The obvious answer is, first and foremost, algorithmic problem solving skills. Additionally, I was working, at that time, on two significant, interesting projects which I was very enthusiastic about, and spoke enthusiastically about them to my interviewers which I believe was a non-trivial factor in creating a favorable impression.

TopTalent: What is your advice to students who are aiming for similar placement offers as yours?

Prashanth: For the interview questions, practice a lot of problems and don’t feel lazy to practice writing code. In my case, the interviewers (from Microsoft and Google) were very interested to hear about the research work that I had carried out and was planning to pursue in my final semester. I would advise students to take an initiative to undertake projects that interest them, because it will give you an edge in the interviews.

TopTalent: What should one keep in mind while preparing a resume?

Prashanth: I spent a considerable amount of time preparing my resume. My rule of thumb was to not exceed 2 pages. It is always a good idea to scrutinize your resume from the perspective of an interviewer and ask yourself how you can make it better, more concise, and more appealing. Never claim to know something you don’t. Do not be afraid to deviate from a fixed resume template (that your institute might suggest, for example) if you feel a different arrangement represents your case better. Advertise your achievements and projects well, and be thoroughly prepared to answer questions on every point mentioned in your resume.

TopTalent: Please add other details that you want our readers to know.

Prashanth: I want to emphasize a couple of points. First, always remember that the company you are interviewing for wants to hire you as much as you want a job offer from them. Remembering this simple fact helps in maintaining confidence and avoiding panic during the interviews. Second, never try to deceive the interviewer. Try to be as honest as possible and if you do not know something, admitting it is far better than any alternative.

Similar Reads

Microsoft Interview experience for full time position of software engineer at Microsoft Ireland Research
Position: Senior software engineer - Office 365 team I initially applied for senior software engineer position in Office 365 Team in Dublin, Ireland in Aug 2018. After a month I received a phone call from the recruiter for a quick chat about my current situation. He asked me the following questions: 1) Why have you applied for this position? 2) Wha
8 min read
Interview Experience: Microsoft Engage Program 2023 - SWE Intern at Microsoft
Introduction Being selected as a SWE intern at Microsoft through the Microsoft Engage Program was a significant milestone in my software engineering journey. The selection process involved resume screening, technical assessments, project selection and interview rounds. Here's a brief overview of each stage: Application Selection Round:Resumes were
4 min read
Microsoft Interview Experience for SWE Intern (Microsoft Engage)
Introduction: It all started with my selection to the Microsoft Intern Engage Program for 2022. I submitted my final project 10 minutes before the deadline (Yup, I'm strict with deadlines...LOL!!!) and had no hope of even getting the interview call (that last-moment panic you know, it will never let you think positive). After around 20 days of subm
3 min read
Microsoft Interview Experience | Set 151 (SDE-2 3.5 years experience)
Round 1: Place all numeric characters in string before alphabet characters . Using min swaps and O(1) space and Maintain the order of characters. Round 2: Median of stream of integers. Discuss algo. Shortest common supersequence of 2 strings. Discuss recursive Time complexity and write code for best approach decided. Round 3: Merge 2 sorted linked
1 min read
Microsoft Interview Experience | Set 169 (SDE 2 for 3.5 years experience)
1st round(online coding): Given an array that contains both positive and negative integers, find the product of the maximum product subarray. Sort an almost sorted array where only two elements are swapped. Given an integer value and a pointer to the head of the linked list, delete all the nodes from the list that are greater than the specified val
2 min read
Microsoft Interview Experience (Full Time 2018 Washington DC - with 2.5 years of experience)
The complete process involved an online phone screen, and an onsite interview (no travel) I was recommended to a recruiter in the Washington DC metro area, and the office was down the street from where I lived. I talked to the recruiter over the phone, and scheduled a phone screen with a Principle Software Engineer. Phone screen: Since it was over
3 min read
Microsoft Interview Experience for IDC (2Yrs Experience)
I got a call through LinkedIn. I got an interview invite for a weekend drive. Online Coding: (1.5 hours): Minimum cost to delete the adjacent duplicate elements in a stringMinimum number of times we need to roll dice so that the numbers in the dice are equal Round 1: Problem Solving (1 hr)Convert Numbers to words Round 2: System Design LLD (1 hr) S
1 min read
Microsoft to Take Xbox Everywhere: Microsoft's New Move
Microsoft is gearing up to redefine the gaming industry with a new strategy for the Xbox platform. Recent rumors suggest that Microsoft is on the move to bring exclusive Xbox games to rival consoles such as the PlayStation 5 and Nintendo Switch. This shows Microsoft's commitment to growth and expansion in the competitive gaming landscape. Xbox Game
3 min read
Microsoft Interview Interview Experience for Full Time
Microsoft Visited our campus for full time and internships. Round 1 (online Test) : it was a 90 min coding round hosted on cocubes. Three questions were asked (2 Marks): (3 Marks): construct a binary search tree with the help of given post order traversal. (5 Marks): ht
5 min read
Microsoft Interview Experience (On-Campus for Internship)
Online Coding Round: It was conducted on Cocubes. There were 3 questions to be solved in 75 mins. My questions were:  Given a character array, find the average of ascii characters in the array. Ex:- i/p = ab12, o/p = 73.5   (2 marks)  Evaluation of a given infix expression(as character array). Ex:- i/p = 4-5*14/7+2, o/p = -4  (3 marks)  Find the lo
3 min read
Practice Tags :