Great work/life balance. There aren't many companies I know that have a consistent 40-hour work week and pay top salary.
Cool projects to work on. Good balance between research & development. (See caveats below, though.)
Supportive, healthy, psychologically safe work environment. Google cares a ton about how we work and how we work together. The bottom-up culture also means that we have a lot of self-determination and don't feel like we're at the mercy of our management.
Super easy internal mobility. Lots of us change teams every couple of years. Google has so many different types of work that you won't feel you're "stuck." As long as you like working at Google overall, then you'll be able to find something interesting.
It's Google! Having Google on your resume opens doors to other opportunities, and it's great for networking too, since generally your colleagues will be top of their field.
Entitlement. I make literally 5x as much as I ever dreamt. The compensation is insane at FAANG companies like Google. But people here constantly complain about salary, the quality of the free food, and why they have to work 5 days a week. These are sometimes the same people who work 20 hours a week. The amount of entitlement is insane here. Yes, we're the best of the best and we deserve a lot. But the culture and perks tend to pamper us.
Not all teams and projects have fulfilling work. There are lots of options, but choose carefully. Maybe you're happy getting paid to do nothing on a team that has no visibility, so that you can "rest and vest" and coast. But this will leave you woefully unprepared for your next job. Any company will hire you after Google, but that doesn't mean you'll do well at any company, particularly if you go to a more fast-paced environment.
I applied for a Google SWE position and went through a recruiter call first. The recruiter was very friendly and clear about the process. My phone screen had two coding questions: * One on arrays (two sum variant) * Another on dynamic programming (u
First, an online assessment, then the HR call, then several rounds of technical interview (you need to solve data structure/algorithm problems), and finally a manager interview (mostly behavioral questions).
HR phone call followed by three technical rounds and a managerial round. Got a message from the recruiter via LinkedIn. I responded that I am interested, and then they scheduled a 15-minute interview to learn about my background and interests.
I applied for a Google SWE position and went through a recruiter call first. The recruiter was very friendly and clear about the process. My phone screen had two coding questions: * One on arrays (two sum variant) * Another on dynamic programming (u
First, an online assessment, then the HR call, then several rounds of technical interview (you need to solve data structure/algorithm problems), and finally a manager interview (mostly behavioral questions).
HR phone call followed by three technical rounds and a managerial round. Got a message from the recruiter via LinkedIn. I responded that I am interested, and then they scheduled a 15-minute interview to learn about my background and interests.