Questions I was asked:
If you could, redesign your favorite Microsoft product.
Nine marbles riddle.
Technical project you completed and why it was challenging, how you solved it.
largest program you wrote, what did it do?
What language are you most fluent in? (I said Java)
Advantages and disadvantages of using java. Other technical skills I know.
Two questions about where I wanted placed, where I'm interested in working within Microsoft.
What is the difference between a thread and process.
Why did you chose the university you are currently studying at?
What does good code look like to you?