Challenging everyday work.
Opportunities for professional growth (really, lots of tech talks, people like Sanjay Ghemawat, Rop Pike, etc. that you can talk to every day in the hallway, invited guests like Joel Spolsky, Guido van Rossum), tons of great trainings, and interesting projects).
Awesome perks.
Again, great people working with you.
Again, people who are really enthusiastic about the work they are doing (e.g., we have weekly whisky meetings where we share and discuss work challenges, news, and achievements while having a glass of good whisky). We organize white paper read clubs and discussions, and so forth.
Sergey and Larry entertaining you every Thursday, discussing what's happening in the company and answering your questions.
20% projects (they are not dead; you can always come up with creative and useful stuff, and people welcome it).
Strong nerdy/engineering culture.
Google is a big company now. It's not a startup, and you won't be making millions (but you will be comfortable).
Sometimes, management has product decisions that even most Googlers do not approve of.
I went through two phone interviews and five on-site interviews. The first phone interview was really simple; there's no need to be nervous. The second one was more formal. On-site interviews really depend on the interviewers you meet; they're not
A straightforward process, exactly what the recruiter described. It involved several technical interviews and some personal interviews. When it wasn't clear if they could hire or reject me, they gave me an additional technical interview.
The interview was conducted by engineers who did not sound very knowledgeable or confident. I was surprised to get interviewed and felt I was going strong during the meeting. I did not feel I would be rejected after this.
I went through two phone interviews and five on-site interviews. The first phone interview was really simple; there's no need to be nervous. The second one was more formal. On-site interviews really depend on the interviewers you meet; they're not
A straightforward process, exactly what the recruiter described. It involved several technical interviews and some personal interviews. When it wasn't clear if they could hire or reject me, they gave me an additional technical interview.
The interview was conducted by engineers who did not sound very knowledgeable or confident. I was surprised to get interviewed and felt I was going strong during the meeting. I did not feel I would be rejected after this.