The perks and the culture are not only conducive to thinking and personal growth, but also fun.
While the flat structure aids quick development of ideas, many managers are not people persons and are fairly inexperienced (as managers, while they're great software engineers).
For newbies, this can be frustrating because of the lack of downward managerial communication.
On top of that, the lack of clear policies and rules about things like WFH and OOO, while making it easier to have a personal life, highlights the disparity between well-connected Googlers (who might be friends with their managers) and others.
Lastly, product/project managers, ubertechs, and swengs often fight about silly stuff, leaving innocent bystanders merely confused.
Please work on forming specific policies and training managers to be managers.
The intern program, where software engineers have a direct report for the first time, needs to be overhauled badly. While Google is awesome and all, many interns did not have clear directions, guidance, or feedback from their sponsors/managers.
A recruiter reached out to me while I was at the Grace Hopper convention. Based on my experience, they fast-tracked me to an in-person interview at their Mountain View office. I was ushered into a tiny room and had four one-on-one interviews. For on
Very tough, very long, and daunting. Several stages require a very long waiting time after each. But this is a top-tier company, so you wouldn't expect anything else.
One phone interview, then five onsite coding interviews. Study up ACM questions to pass this. The questions are mildly hard; it's all going to be about your presentation. Practice on a whiteboard. Go slow. Ask lots of questions.
A recruiter reached out to me while I was at the Grace Hopper convention. Based on my experience, they fast-tracked me to an in-person interview at their Mountain View office. I was ushered into a tiny room and had four one-on-one interviews. For on
Very tough, very long, and daunting. Several stages require a very long waiting time after each. But this is a top-tier company, so you wouldn't expect anything else.
One phone interview, then five onsite coding interviews. Study up ACM questions to pass this. The questions are mildly hard; it's all going to be about your presentation. Practice on a whiteboard. Go slow. Ask lots of questions.