At face value, my salary is probably a little low, but there are a lot of random ways you can get paid here.
Rental car discounts, free food, etc.
I'm pretty happy about the all-in number.
Coworkers are very smart (probably a little too smart, in that I look less good in comparison). The approach to engineering is very positive.
The infrastructure is largely custom and it is not good (for front-end). There's no good reason why Google uses all these random front-end frameworks.
Drop Angular. Drop remote development. Drop the monorepos. Drop the custom tools that cause a janky development process.
You will be contacted through a technical recruiter. The first interview is a phone interview that asks general questions about your past projects. Then, you move on to coding samples. From there, if they find potential in you, you will move on to
I had three rounds of interviews with Google within one month. I received the information one month before the interviews, so I found some open judge websites to solve algorithm problems that I might encounter during the interviews.
Interview Process: * HR call - 30 minutes * Phone Tech screen - 1 hour * 2nd phone tech screen - 1 hour * Onsite - 4 rounds, each 1 hour Questions mostly focused on Data Structures and Algorithms. Preparation might require 2-3 months.
You will be contacted through a technical recruiter. The first interview is a phone interview that asks general questions about your past projects. Then, you move on to coding samples. From there, if they find potential in you, you will move on to
I had three rounds of interviews with Google within one month. I received the information one month before the interviews, so I found some open judge websites to solve algorithm problems that I might encounter during the interviews.
Interview Process: * HR call - 30 minutes * Phone Tech screen - 1 hour * 2nd phone tech screen - 1 hour * Onsite - 4 rounds, each 1 hour Questions mostly focused on Data Structures and Algorithms. Preparation might require 2-3 months.