Microsoft Interview Question: Hardest challenge faced?... | Glassdoor