Source: http://www.youtern.com/thesavvyintern/index.php/2011/12/07/how-to-answer-the-7-toughest-interview-questions/