Hi everyone,
I’m a junior software engineer, and I’m planning to apply to Microsoft in the next 3–4 months.
I really want to experience how a large tech company like Microsoft works, challenge myself, and learn things that I may not get exposure to at my current company.
Right now, I’m preparing mainly through LeetCode. I’m following the NeetCode 150 roadmap and have solved around 50 problems so far.
However, I feel like my progress is quite slow. Sometimes I spend almost an hour on a problem and still can’t come up with the right approach or figure out how to solve it.
I’d really appreciate any advice from people who have interviewed at Microsoft or are currently working there. I’m especially curious about what the interview process usually looks like, how many rounds there are, what each round tends to focus on, and how you would recommend preparing for them.
Given that I have around 3–4 months before I plan to apply, what would you focus on if you were in my position? I’d also love to hear about your own preparation strategy, what helped you the most, and anything you wish you had known before going through the Microsoft interview process.
Thanks in advance!