How to ace the trickiest job interview questions