Company: Microsoft
Difficulty: hard
More Microsoft OA questions
Interview experiences