A very smart set of people to work with. There's a lot of freedom in pacing yourself. Hard work gets rewarded, but you don't have to put in crazy hours just to do well. Vacation/time-off policies are quite generous. Employees are usually very respectful on a personal level, even if technical arguments can be heated. Lots of belief in experimentation/moonshots and not just holding tightly to what works.
The cost of becoming big, it does feel more and more crowded. Speed of execution isn't probably as good as a startup, and you do feel like a smart part of a very big machine.
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.