Great benefits, working at a company everyone respects and says "wow" to, and getting to help build the products that are really changing the world.
The hours are reasonable, you are treated as a human being and respected as an engineer, and the on-site breakfast, lunch, and dinner are unmatched anywhere.
Luckily, Google makes its billions using only a small fraction of its total workforce, leaving lots of capital available to dedicate resources to other projects that aren't purely motivated by short-term profits, but rather those that help build press for the organization and are theoretically interesting and innovative at the same time.
Tech talks about a whole range of topics, not strictly required for you to carry out your job responsibilities but just for your general education, are a huge plus.
Google employs some of the most innovative thinkers and builders of our time.
Very large organization.
Seemed to provide fewer job advancement opportunities than I was looking for.
Little project ownership (feature ownership perhaps, but typically the project involves many, many people).
In my case, the project had three different managers who worked out of two different offices, leading to lots of confusion.
Communicate and coordinate with the other managers to make sure you are presenting a unified vision of the company.
Several rounds of phone interviews, then a half-day onsite.
The process was very much in line with what others have said. Take time to prepare and memorize algorithms, including uncommon tree structures. If you are luck, you end up in a loop where nobody asks you puzzle questions. After all the time I spent
The on-site interview had five rounds in a single day. All of them included one coding and one design question. Each review was one hour long. You could choose to work on a whiteboard or a Chromebook. The option of writing code on a Chromebook was p
Several rounds of phone interviews, then a half-day onsite.
The process was very much in line with what others have said. Take time to prepare and memorize algorithms, including uncommon tree structures. If you are luck, you end up in a loop where nobody asks you puzzle questions. After all the time I spent
The on-site interview had five rounds in a single day. All of them included one coding and one design question. Each review was one hour long. You could choose to work on a whiteboard or a Chromebook. The option of writing code on a Chromebook was p