Good salary, interesting projects to work on, free food.
The corporate bureaucracy makes hiring new people for a team a real pain.
Fix the hiring/interview process.
Have people from the teams interview the people they need, rather than having random Googlers interview them.
I went onsite with the Mountain View campus for a position in the Google Cloud division. A total of five interviewers participated. It's unclear how they selected the interviewers; in the end, three interviewers asked distributed systems questions.
The interview process was as usual: * HR round: This was pretty standard. * Technical round: This was an hour long with two questions. * On-site: This was again six hours long with three technical rounds.
Round 1: A recruiter calls you. They will ask a few simple questions, such as "What's faster, Quicksort or Bubblesort?" If you answer enough of these correctly, you proceed to the next round. If you fail here, stop moaning, go away, and improve yours
I went onsite with the Mountain View campus for a position in the Google Cloud division. A total of five interviewers participated. It's unclear how they selected the interviewers; in the end, three interviewers asked distributed systems questions.
The interview process was as usual: * HR round: This was pretty standard. * Technical round: This was an hour long with two questions. * On-site: This was again six hours long with three technical rounds.
Round 1: A recruiter calls you. They will ask a few simple questions, such as "What's faster, Quicksort or Bubblesort?" If you answer enough of these correctly, you proceed to the next round. If you fail here, stop moaning, go away, and improve yours