They take you through several levels / layers of questioning and questioners. They'll ask questions that aren't really aimed at any particular programming language, but rather your "problem solving" ability and algorithmic thinking. Sample problems of this type are all over books and Youtube, for example.
Interview questions [1]
Question 1
How would you weigh a plane without a scale, but other tools at your disposal?
HR asked resume and behavior questions.
Resume question: why do you want to choose Microsoft instead of another IT company?
-Why do you want to be a PM?
-Tell me about your current work.
Interview questions [1]
Question 1
-Tell me about your current work.
-Do you like news?
-Why do you want to be a PM?
-Why PM at Microsoft, not other IT companies?
3 rounds of design questions, situational and work experience related questions. HR questions were also asked. Each interview lasted for about an hour and the the result was given. Product sense, creative thinking and quick reflexes were tested.