Recruiter invited me to apply for a role and do an Online Technical Screen and said I could use any language I like. The questions were straightforward and I completed them in Python easily and included the description of the thought process. I soon got a rejection -- asked why and the feedback was they don't want built-in methods (which was not mentioned in the question) and the array was not initialized (it was -- and it ran fine when I tested locally). My guess is the grader was reviewing the answers with a mindset from C/C++/Java and my Python solutions got penalized under their mindset. As someone who passed multiple rounds of Facebook/Airbnb whiteboard algorithm grilling, I have to say this feels kinda absurd.
Straightforward technical loop overall, with strong interviewers at every stage. I genuinely enjoyed the in-depth conversations around technical challenges and algorithmic problem-solving — the entire process felt well-structured and genuinely engaging.
I applied through an employee referral. I interviewed at Microsoft (Bangalore Rural) in Jun 2026
Interview
The interview was hard, even as a fresher the dsa they asked was hard category after I checked on leetcode. Though I couldn't solve it. Some of the other people who interviewed were asked easy - medium dsa
The interview was a long process. There was first the recruiter screen, which was followed by a 4-loop interview structure that covered technical, behavioral, and system design. The interviewers were very kind and accommodating.
Top companies for "Compensation and Benefits" near you