I have been working at Google full-time
Still amazing people and good compensation
Getting too big and slow
I applied online. I interviewed at Google.
I interviewed for this role shortly before graduating. They give you an intimidating lineup of interviews - one 'personal' phone interview where you discuss your aims, why you want to work for Google, etc. a technical phone interview and then a whole day where you end up being interviewed by multiple people. I only got to the technical phone stage, I was kind of on the edge and ended up having two phone interviews which were completely different - the first person I spoke to seemed like they really knew what was going on, the second technical interview the person seemed to not even really know who they were speaking to or why - it was a very strange experience.