Microsoft Interview Question

Mostly regarding my experience, then a technical assessment, then a final interview.