Open In App

Microsoft Interview Experience (Full Time 2018 Washington DC – with 2.5 years of experience)

Last Updated : 14 Dec, 2018
Improve
Improve
Like Article
Like
Save
Share
Report

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 the phone, it was a little hard hearing and understanding what the other person was saying. But they asked some basic questions at first like what do I do, and they were looking for how well I can explain technical stuff.

  1. I explained over the phone a cool project I was working on at work. I’ve worked on a lot of projects, but I picked the most interesting one. The interviewer didn’t care if it wasn’t my latest project because the one I was talking about was actually a lot more interesting.
  2. Then the interviewer asked me a technical question: Given requests at random times, return the requests from the last 1 minute. It was a little more detailed than that, and I wasn’t able to finish the question, but somehow I was still able to be called onto the on-site interview.

On-site interview:
I walked in and there were about 12 other people being interviewed as well. They put us in a separate conference room and then we had 4 rounds of interviews after that. Each 45 minutes, and then one 15 minute break. Total 4 hours.

First round:

    Asked basic questions.

  1. Then asked a question where given brackets, parenthesis, and/or curly braces, see if it is valid. Like {]}{})(, {}()[()]. The first one would be false, the second one would be true. The interviewer really looked for when I would get stuck, and tried to see how I would react when I didn’t know something. He liked the part when I got stuck, and when I was able to find my way back to the solution.
    GeeksforGeeks Link

Second round:

    This round the guy was a bit unconventional. I don’t think he asked me a single basic question to start the conversation. He walked in, asked me to code some problems, and then left. Barely any words at all besides technical question clarifications.

  1. But the questions he asked was if A=1, B=2, C=3, …, then write a function to return the number corresponding to the string. Z would be 26, then it would be AA, which would be 27. What would BB be, or ABC, or ABB, etc.

Third round:

  1. This was the design question. The question was design tinyURL.
  2. Also was asked remove duplicates from a linked list.

Fourth round:

    This was the toughest. I think he was the main engineer to impress.

  1. He asked given a sentence “how are you”, reverse the words and return “you are how”. I could not use splitBy(), and I had to also not use any data structures. I was able to solve it in optimal time, but I ended up needing a data structure. But there was a way to not use data structures actually.
    Solution :GeeksforGeeks Link

After that I just went home. I felt really good about the interview, but I didn’t hear anything for a while. Then they called me late next week and told me I had multiple teams interested in hiring me for multiple positions. Then I had to pick which one I wanted. I ended up picking Azure AD as a Software Engineer. This was probably the happiest day of my life ūüôā


Previous Article
Next Article

Similar Reads

Microsoft Interview Experience - Full Time Employee - 2018
Interview experience from Birla Institute of Technology, Mesra Round 1: Online Coding Round This round was on CoCubes platform and consisted of 3 questions (2, 3 and 5 marks). Given a string, calculate the ASCII average of the characters (as float). [2 Marks] Given a number as a string, find the next greatest palindrome (return as String). [3 Marks
3 min read
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
Saggezza Interview Experience 2018 (On Campus Full Time)
Round 1: Pen paper written test. It contains four sections(90 minutes)          Java Output Problems(10 questions)          C++ Output Problems(10 questions)          Aptitude (15 questions)          Verbal Ability (15 questions)   Round 2: 1. Reverse the linked list https://www.geeksforgeeks.org/reverse-a-linked-list/ 2. Basic Concepts of Operatin
2 min read
Capgemini Interview Experience 2018 (On-Campus for Full-Time)
Round 1: Capgemini visited IIT (ISM) Dhanbad in December 2018. All B.Tech/M.Tech branches were allowed having 60% and higher marks (no active backlog). No gap in education between classes 10th and 11th and maximum one year gap after 12th were allowed. The first round was online. It was divided into two tests- the first test  was aptitude(moderate-
2 min read
Full-Time Capgemini Interview Experience 2018 (On-Campus)
Round 1: Capgemini visited in December 2018. All B.Tech/M.Tech branches were allowed having 60% and higher marks (no active backlog). No gap in education between classes 10th and 11th and maximum one year gap after 12th were allowed. The first round was online. It was divided into two tests- the first test was aptitude(moderate- 45 minutes) and one
2 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): https://www.geeksforgeeks.org/round-the-given-number-to-nearest-multiple-of-10/ (3 Marks): construct a binary search tree with the help of given post order traversal. (5 Marks): ht
5 min read
Microsoft IDC Interview Experience | Set 150 (Off-Campus for Full Time)
I applied Off campus through Microsoft referral program. Initially the shortlisting was done on the basis of CV. Round 1: First round was Online coding round on co-cubes platform. There were 3 Questions to be done in 75 minutes. The questions were: Given an array of integers of size n. Assume zero as invalid number and all other as valid number. Co
4 min read
Microsoft IDC Interview Experience | Set 156 (Off-Campus for Full Time)
I applied to Microsoft through referral program for full - time position of software development engineer. All of the candidates who applied through referral were invited for an online coding test on co-cubes platform after 2-3 weeks. Online Coding Round (On Co-Cubes) :- Three questions were given in 75 minutes of time to solve. Solving on co - cub
7 min read
Microsoft IDC Interview Experience (For Full Time)
Round-1(Online test) The first online round was on Co-Cubes which comprised of 3 coding questions (Test Duration: 75 mins) :- Given a string, find the first non-repeating character in it. (2 marks) https://www.geeksforgeeks.org/given-a-string-find-its-first-non-repeating-character/ Given a date in the format (DD/MM/YYYY), find the day of the week.
3 min read
Microsoft Interview Experience (On Campus for Full Time)
Microsoft visited BITS Pilani, Hyderabad Campus for placements in August, 2018. The detailed process was as follows: Round 1: Online Coding, 75 Minutes, 3 coding questions from a Question bank ( 65/~150 shortlisted) The platform used was Co-Cubes. 3 questions were asked of 2, 3 and 5 marks respectively with varying difficulty. Given a number, round
6 min read