Preparing for a job interview can be quite a nerve-wracking experience, especially when you're trying to prepare for the questions that could potentially catch you off guard or require you to think on ...