Taro Logo

Software Engineer Interview Experience - Washington, District of Columbia

October 1, 2025
Positive ExperienceGot Offer

Process

Online Application

I received an InMail from a recruiter at Microsoft through LinkedIn, which had the job description and a link to apply. I directly applied through that link.

Initial Screening

I received mail from the recruiter and was asked about NP, work experience, and invited for a meeting.

General discussion on current work experience and college education, my preferred programming language.

Experience working on C++, multithreading.

The HR told me that the process would involve 3 rounds: 2 technical and 1 managerial, which would be based on DSA and problem-solving.

Technical Round

Duration: 45 minutes. One DSA question, medium LeetCode. Meeting held on Microsoft Teams. Formal introduction. Length of the longest substring without repeating characters. First, I solved it with brute force, then an optimized solution. Challenges: Execute given test cases, and all should pass with the correct output.

Technical Round

Duration: 1 hour. Meeting held on Microsoft Teams. Formal introduction. Asked: 1 DSA question, 1 debugging, 1 problem from the Git topic. Solve: Find repeating and missing numbers in an array. I gave a solution with a hashmap and then an optimized approach with O(1) space complexity. Debug: Find repeating elements from two arrays. Merge conflict question with given parameters by the interviewer: How to solve when the same line of code has already been created by user 1 and merged, and if a second person is still working on problems and has different code on the same line, then how to solve the merge conflict. I solved both questions related to DSA but was unable to explain for Git merge conflict properly.

Questions

Find repeating and missing numbers in an array.

Was this helpful?

Interview Statistics

The following metrics were computed from 9 interview experiences for the Microsoft Software Engineer role in Washington, District of Columbia.

Success Rate

22%
Pass Rate

Microsoft's interview process for their Software Engineer roles in Washington, District of Columbia is very selective, failing most engineers who go through it.

Experience Rating

Positive56%
Neutral44%
Negative0%

Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Washington, District of Columbia.