Preparing for an interview? Check out Cracking the Coding Interview
Published on

Microsoft | SWE | USA | April 2024 [Offer]

Author
  • Shared Anonymously

Prior to Interview

Experience: 3 YOE as SDE in India  
Internships: 2 Internships in USA  
Education: MS CS (2024 Spring Grad)  
Inteview Month: April 2024  

Round 1 - (45 minutes)

- Explain about the open source project you have worked upon  
    - Who were the customers?  
    - How was the project useful?  
    - Were there any real customers?  
    - Want a real world use-case…  
- Tell me about a time when you failed to deliver a feature to the customer  
    - So was delivering a deadline late the feature that we could not deliver?  
  
Given a char array representation of a number. It should ideally contain a 64 bit number, but can contain any other numbers as well; provide lower 32 and upper 32 bit representation of the same.  
  • Interviewer was a bit tough to handle as was being very specific in terms of wanting to optimize memory all the time, wasn't satisfied with behavioral questions

Round 2 - (45 minutes)

- Provide an example when you collaborated  
- What are you expecting out of new role?  
- Provide an example when deal with a difficult teammate (Provided example of difficult team)   
  
Given a list of words find the longest common prefix amongst all of the words  
  • Interviewer was helpful, carefully listened to my answers and thought process

Round 3 - (45 minutes)

- Explain one of your feature development process in current internship  
- Can you provide of an example when you had unclear requirements  
- Can you provide another example when you had unclear requirements and the stakeholders didn’t agree upon the approach  
  
Given a 2d array sort the array in O(1) space complexity  
  • Interviewer had a very fixed mindset, and also did a lot of cross questioning in behavioral questions

Note - Received offer within 10 days of the interview over email.

ReportMark as Helpful