During the first round of interviews, you may have been asked about your background and experience, as well as your motivation for joining Microsoft. You may also have been asked some basic technical questions related to your field of expertise to assess your knowledge. In the second round, you may have been given a product sense assignment, which is a common type of exercise used to test a candidate's ability to identify and solve problems related to a product or service. In this case, you may have been asked to improve WhatsApp, a popular messaging app owned by Facebook. You may have been asked to identify the strengths and weaknesses of the app, suggest ways to improve its features, and explain how you would implement these changes. In the third round, you may have been asked to explain a technical concept, such as DNS (Domain Name System), to a child. This type of question is designed to test your ability to simplify complex ideas and communicate them effectively to non-technical people. The fourth and final round may have been a behavioral interview, where you may have been asked about your approach to problem-solving, your communication skills, and your ability to work in a team. Overall, the interview process for Microsoft is rigorous and designed to identify the best candidates for the company. The specific questions and exercises may vary depending on the role you are applying for, but the process is generally thorough and focused on evaluating both your technical skills and your ability to work with others.