good campus, smart staff, and decent pay
The interview was the toughest part.
Asked about the second largest number and the 3Sum problem. Also asked for a project explanation. Went through the resume explanation and solved the problems using brute force. Was then asked to optimize them, which I was able to do.
It was too smooth. I had four rounds, and I was selected at the end of all four. The four rounds were magical. I have never been on a smoother interviewing experience. The Microsoft interview process is the best.
The Microsoft interview process for a Software Engineer role typically includes: * An online assessment * A recruiter screening * Multiple technical interviews focusing on data structures, algorithms, system design, and behavioral questions.
Asked about the second largest number and the 3Sum problem. Also asked for a project explanation. Went through the resume explanation and solved the problems using brute force. Was then asked to optimize them, which I was able to do.
It was too smooth. I had four rounds, and I was selected at the end of all four. The four rounds were magical. I have never been on a smoother interviewing experience. The Microsoft interview process is the best.
The Microsoft interview process for a Software Engineer role typically includes: * An online assessment * A recruiter screening * Multiple technical interviews focusing on data structures, algorithms, system design, and behavioral questions.