I had virtual onsite interview with Microsoft this week, it was 4 rounds.
1st round ->10 mins Behavioral +45 mins coding +5 mins QA
2nd round -> 50 mins coding + 5min intro + 5 min QA
3rd round -> 10 mins Behavioral +45 mins coding +5 mins QA
4th round -> 10 mins Rapid Round QA based on Day to Day work, 30 mins System Design+ 20 mins coding challenge.
tips ->1. think 2-3 solutions of a problem, interviewer might more approaches.
2. Make sure basics are strong.
3. Cover the graphs, I personally take graph course from leet code that helped alot.
4. Cover Trees.
5. Design any Data structure class.