The 19 toughest interview questions you may have to answer if you want to work at Google, the best company in America