Applied online, recruiter reached out in a couple of weeks - basic intro, projects, why Microsoft, and role expectations. Next was an online coding assessment on Codility: 3-4 questions on strings, arrays, recursion. standard LC-type problems. Then it was a Technical phone screen with an engineer (45 mins) covered data structures, OOP, DBMS, and a live coding. thought process seemed imp - interviewer gave helpful hints though. Super Day (onsite) had 4 rounds: 3 technical, 1 HR, each 45 mins. Technical rounds covered OS, networks, data structures, OOP, algorithms, system design, and project discussions. Coding questions on arrays, trees, DP, debugging, recursion, and more (coding - implementing TicTacToe, code to check Sudoku is valid or not). HR round focused on behavioral questions like challenging projects, crisis handling, etc no drilling down. Recommend - STARR framework, prepare using LC, mock interviews on Prepfully (ex microsoft coach),reddit, blind, glassdoor to understand the experience