At Google, onsite interviews vet a candidate’s dev skills and do not focus positions with specific teams or projects. I went hoping to learn who I might work with, what I might work on, and how I can expect to spend my time as a YouTube engineer. I left with no answers to such, a coding headache, and a lingering question, “how do you rotate subtrees in a BST?”
I almost wrote a scathing review of how the interviews left me feeling unimpressed and confused, but my recruiter called an hour after and clarified the process: team and project selection comes after a job offer is extended. I wish I had known earlier so I could have curbed my expectations.
The Coding Interviews
Within 15 minutes, I was “on trial.” A recruiter greeted me in the lobby of the San Bruno office. We talked pleasantries for a few minutes until my first examiner promptly arrived. My recruiter wished me luck and turned me over to the wolves.
The exception I mentioned above was my first inteview. We talked first about my previous experience and work at Microsoft. He seemed genuinely interested in my GitHub profile. The programming gauntlet was easy and only lasted 10 minutes. The rest of the time my interviewer tried to sell me on working for YouTube.
But as I said before, this was the only exception. The other interviews were exhausting. Like oral exams in high school Spanish, I left convinced of my idiocy and expecting a flunking grade.
Onsite Impressions of Google
The empowering do-cool-things culture at Google is fresh air to the suffocating red tape of some big companies. I, like many engineers, feel most effect and creative when given minimal restrictions.
That said, Google has flaws, too. I expected Googlers to exhibit enthusiasm for their work. Instead, most seemed to think their work is routine. A few implied that exciting work is done at start-ups, not Google. In addition, the interviews felt fairly canned and impersonal. I hoped to get a sense of who my coworkers may be. Instead, I rehearsed memorized algorithms from college textbooks.
San Bruno Office
The San Bruno office has spunk and lots of red. In the lobby, four TV’s were playing a loop of zanny music videos, dancing cats, and DIY instructionals. All chairs, umbrellas, candy jars, slides, and walls were solid red. The lunch is free for all employees, and I suppose they get what they pay for. I had cold rice and bland pesto chicken.
I also had time to tour the Googleplex in Mountain View. Unlike San Bruno, they have four colors in their schema: red, blue, green, and yellow. Employees ride bikes between buildings. There is one soccer field, and some open area behind the building. The glass walls reveal large open work areas where a mix of hypsters, nerds, and few nuts work on laptops.
Interviewer feedback is funneled into a hiring system. First, Hiring Committee says yes or no. If yes, then Compensation Committee says how much yes.Meanwhile, I will be back home, browsing dusty textbooks trying to find the answer to, “how do you rotate subtrees in a BST?” ■