I studied for an interview with Google late last year. I did a lot of algorithm and data structure exercises along with system design work. The study was intense for me, I spent about 3 hours a day working on problems in CLRS for about 5 weeks. I would dream of algorithms a few times a week and think about problems constantly. Unfortunately I didn't get the job but it was really interesting to experience how my mind…
I am convinced that Google interviews are rigged. I got on the phone with an "interviewer" and he sounded like someone strangled his pet in front of him.
I knew I wouldn't get past then because he didn't really seem at all interested in interviewing me.
I wasn't like Homebrew Qualified but I definitely wasn't Fizzbuzz Unqualified.