I sent an email to a Google recruiter who promptly called me. After an initial screening, she set up a phone screen with someone from the engineering team. At the last moment, the person scheduled for the interview was unavailable, and someone else called me.
The questions were fairly straightforward.
Given a URL with URL-encoded name-values and a variable, return its value. Now modify the function to handle cases where the name appears multiple times.
What happens when you type www.google.com in your browser?
What are the parts of an HTTP request?
How are headers and body separated in an HTTP request?
Write a function for the following:
Given a URL that has URL-encoded name-value pairs and a variable, return the value for it.
Now, modify the function to handle when the name appears multiple times.
The following metrics were computed from 20 interview experiences for the Google Software Development Engineer role in Mountain View, California.
Google's interview process for their Software Development Engineer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Development Engineer interview process in Mountain View, California.