Tip 1: Consistent practice is key to improving your coding skills.
Tip 2: Prepare your resume well by adding at least 2 projects and some work experience, such as an internship.
Tip 1: Prepare your resume well; they may ask you about anything you've written on it.
Tip 2: Include your ratings on coding platforms to showcase your skills.
Two questions of DSA (medium level)
Tip 1: Prepare DP topic in depth and practice more and more.
It was around morning time .
Interviewer was a senior software engineer (working in microsoft for more than 5+ years)
Shortest path followed with some variations like constraints.
Tip 1: Prepare the graph algorithms like Dijkstra's, Bellman-Ford, and Floyd-Warshall.
The interview was held in the afternoon, and the interviewer was the Software Engineering Manager.
During this round, they thoroughly scrutinized my resume, asking questions about my internship, projects, and computer fundamentals, including OS, OOP, and DBMS
Tip 1: Prepare computer fundamentals.
Tip 2: Prepare your projects and internship experiences; they will surely ask you about everything related to them.
It was a Tech + HR round (surprisingly, he asked me 2 coding problems in this round). The interviewer had been working at Microsoft for more than 16 years.
Tip 1: Prepare medium-level questions on platforms like LeetCode focusing on two pointers and maps.
Tip 1: Practice hard questions on this topic on platforms like LeetCode.
Tip 2: An in-depth understanding of graph and tree topics is a must.
Why do you want to join microsoft?
Tip 1: Prepare HR questions.
Tip 2: When they ask if you have any questions for them, do not reply with 'NO'. Ask anything.
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is the result of 4 % 2?