I've been at Google for nearly ten years and continue to be surprised that I'm still growing, learning, and believe that I'm working with some of the sharpest, ethical co-workers. The company is large enough that I've been able to hold three different jobs in different orgs, developing valuable, transferable skills unique to each role.
The company is a lot larger now.
There's more red tape.
The cross-functional decision-making process is very slow.
It's not as nimble as it used to be.
Find a way to avoid a top-heavy company.
Was referred by a current employee. Short phone interviews for fitness. They provided coaching before the onsite interview for what to expect: a full hour with a current employee that was not "graded." Five onsite interviews back-to-back with a lu
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).
I had two online interviews with their software engineer. They first asked me about my research at school, and then we started the coding question part. The difficulty of the problems is around medium to hard on LeetCode.
Was referred by a current employee. Short phone interviews for fitness. They provided coaching before the onsite interview for what to expect: a full hour with a current employee that was not "graded." Five onsite interviews back-to-back with a lu
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).
I had two online interviews with their software engineer. They first asked me about my research at school, and then we started the coding question part. The difficulty of the problems is around medium to hard on LeetCode.