I applied for the YouTube job on their website and received a call a week later from their recruiter.
Initially, the HR representative forwarded me the wrong job profile, which was for a Team Lead position, but I am a developer. She then asked me to study Python for the interview.
A few days later, another HR representative emailed me, confirming the date for a phone interview and forwarding the correct job profile.
The interviewer called ten minutes after the scheduled time. Initially, she mistook me for another candidate. There was no formal introduction or description of the role or project. She seemed busy and directly asked if I was willing to work with Python, PHP, and MySQL.
She then proceeded with the questions.
How will you assign ACLs to users or groups? Theoretical discussion, no code required.
Which is the toughest SQL code you have ever written?
Convert a one-dimensional array of strings containing [a, b, c, d, e, ... z] to a two-dimensional array of a2[aa, bb, cc].
Why do you want to work for Google?
How would you calculate the number of gas stations needed in the US?
The following metrics were computed from 8 interview experiences for the Google Software Engineer role in San Bruno, California.
Google's interview process for their Software Engineer roles in San Bruno, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in San Bruno, California.