Company: Microsoft

Difficulty: hard

More Microsoft OA questionsInterview experiences