First, I submitted a resume and was pushed through the process by a university recruiter.
They set up the first technical interview, done through Google Hangouts (I was still on the East Coast finishing my senior year).
I completed a total of four technical interviews over Google Hangouts.
I did well on two of them. For one of them, the recruiter let me know my score was debatable, and they wanted to schedule another one.
After completing the last one shortly after, they let me know I was selected into the Engineering Residency program. Yay!
Given a list of words, find and return a dictionary of each word mapped to its shortest possible unique prefix. Ex. [zebra, dog, duck] {zebra: z, dog: do, duck: du}
Given a set of tuples of two elements, where the first element represents the parent of the second element. Print the parent-child relationship of the set:
Input: [ (dog, poodle), mammal, dog mammal, cat dog, bulldog dog, terrier reptile, lizard ]
Output: mammal dog poodle bulldog terrier cat reptile lizard
Write a function to take a given string and return an abbreviation. Ex.) administration -> a12n
Given a string, return its Run-length encoding. For example: 'abckkkkkkkkkkkd55s' -> ‘abc11xkd55s’
The following metrics were computed from 2 interview experiences for the Google Engineering Resident role in Mountain View, California.
Google's interview process for their Engineering Resident roles in Mountain View, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Google's Engineering Resident interview process in Mountain View, California.