3 rounds of leetcode medium, 2 questions were very easy, the last one was really hard (it was a binary tree question). They asked about space and time complexity. In terms of structures it was straight forward but the question itself was hard
Difficult interview
Application
I interviewed at Microsoft
Interview
Applied on their portal, and within about a week got an email asking me to schedule an interview and take an online coding assessment.
The coding assessment isn't too bad, 2 easy questions and 1 medium.
The interview goes a bit more in-depth about my history with programming and previous projects worked on, asks you to explain a core programming / OS concept, and finally asks you to solve a brain-teaser/riddle style problem unrelated to coding.
Interview questions [1]
Question 1
Explain what multi-threading is and why it's useful.
Behavioural round consisted of "Tell me about yourself and why you wanna work for microsoft and resume screening. And technical interview consisted of 2 LC question 1 medium and 1 easy.
straightforward. directly jumped into data structure and algorithm and then a few fundamental computer science questions especially database management system and operating system then 2 or 3 questions related to resume.