Would YOU get the job? The 20 toughest interview questions asked by the world's most elite firms (and how to answer them correctly)