Microsoft Interview Question: Puzzles , it was a long time ... | Glassdoor