Possible interview questions and best answers