What should I expect in a Software Engineer interview at Google and how should I prepare? Who interviewed for a software engineering role at Google, Facebook, Amazon and got in without preparing for the interview?