I interviewed at Microsoft. The interview process consisted of four rounds, with a fifth round pending.
Round 1: Online Assessment (One SQL query + 3 Data Structures and Algorithms questions)
Round 2: Data Structures and Algorithms question related to anagrams and strings. This round went well.
Round 3: Detailed discussion of a database mentioned in my resume and two SQL queries. This round was average.
Round 4: Discussion of a project and a problem related to merging intervals. This round went well.
I am awaiting the scheduling of the next round for the Customer Experience Data team. I anticipate that this round will involve Data Structures and Algorithms and SQL queries. I am comfortable with Data Structures and Algorithms but less confident with SQL queries.