The culture from up top has changed dramatically. Google's leadership has dropped the ball in terms of company culture for many years now, and they simply don't care about fixing it. It certainly could be much worse; there are plenty of places to work with more dysfunctional and terrible cultures. But the magical, awesome culture Google was known for from top to bottom is dead and has been dead for a long time. And it's clear leadership considers this a feature, not a bug.
Promotions outside of Senior have gotten much harder as Google has focused on belt-tightening. It's becoming much harder to be recognized, and pay raises are not as good as they used to be. Not bad, but they are no longer paying very top of market, unless, of course, you have some special skills with AI (PhD, worked at a well-known AI start-up, etc.).
Lots of legacy systems and code to deal with, of wide varying quality. Pretty standard stuff considering the age of the company, but you need to be comfortable learning about really old systems that have gotten crusty over time. And expect a hard time getting the time and resources to make the improvements that really are necessary.
They already know what employees don't like; it's clear they are not going to change course.
Very long process. Prep is time-consuming: LeetCoding and Grokking the System Design Interview. Past experience is not valued much beyond the leadership part of the interview. Most interviewers were nice. I liked the team-matching part. Low offe
The standard Google interview process, which started with a recruiter reaching out on LinkedIn, followed by: * Data Structures and Algorithms round * System Design round * Hiring Manager round * Culture Fitment round * Bar Raiser round
I sent my resume to a few Google employees and heard back from the recruiter the next day. The phone screen was very straightforward, covering basics in computer security, some programming, etc. I then had a day-long interview in Kirkland, consisting
Very long process. Prep is time-consuming: LeetCoding and Grokking the System Design Interview. Past experience is not valued much beyond the leadership part of the interview. Most interviewers were nice. I liked the team-matching part. Low offe
The standard Google interview process, which started with a recruiter reaching out on LinkedIn, followed by: * Data Structures and Algorithms round * System Design round * Hiring Manager round * Culture Fitment round * Bar Raiser round
I sent my resume to a few Google employees and heard back from the recruiter the next day. The phone screen was very straightforward, covering basics in computer security, some programming, etc. I then had a day-long interview in Kirkland, consisting