Questions asked by interviewers at Google are objects of much
ballyhoo. Depending on the job being sought, questions range from relatively simple and objective to
massively esoteric and subjective. Perform a search on "Google Interview Questions"
and you will find a host of websites that collect experiences from recent interviewees. Some people
curse Google for their insanely difficult questions, but what is fundamentally a form of profiling and
discrimination is what provides Google with exactly the employees they need to be at the leading edge
of all sorts of technology - networking, software, hardware, publishing, website design, social media,
global politics, search optimization, etc.
Below are a few of the reported interview questions I find especially good. As you can see, many
questions require the interviewee to state assumptions and conditions prior to asserting a solution.
For instance, "Estimate the number of tennis balls that can fit into a plane" has no single answer because
while the size of a
tennis ball is standardized at 2.57" - 2.70" (yes, I had to look it up), the size of an airplane
is not. Once the model of plane is stated, you must state whether the balls will fill the entire volume,
including empty space in the wings, tail, cargo hold, etc., and furthermore you must declare whether
your estimate accounts for an occupied or unoccupied cabin, seats, food carts, and other objects. The
purpose of the question is not so much meant to have you arrive at a number as it is to assess your
- If ads were removed from YouTube, how would you monetize it? -- Associate Account Strategist
- Estimate the number of tennis balls that can fit into a plane. -- Intern
- How would you sort an array of one billions integers? -- Engineer
- Name a prank you would pull on x manager if you were hired.-- Applications Support Engineer
- Model raindrops falling on a sidewalk (sidewalk is 1 m and raindrops are 1 cm). How could we know
when the sidewalk is completely wet? -- Software Engineer
- Design an alarm clock with only 3 buttons. - Interaction Designer
- Find the maximum rectangle (in terms of area) under a histogram in linear time. -- Engineer
- How would you iterate through the elements of a linked list and sum them? Please explain how the
binary search algorithm works. - Google Engineering Practicum
- How many ways that you can choose 3 desserts from a menu of 10? -- Program Manager
- How many ways can you think of to find a needle in a haystack? -- Business Associate
- What are the number of new book titles published in the U.S. each year? -- Product Manager
All the questions were retrieved from the
Door website. Evidently Google requires interviewees to sign an nondisclosure agreement (NDA), so
my guess is anyone who posted a question is violating that agreement. The best response I saw offered
by someone who could not answer a question directly was, "I'll Google it!"
Believe it or not, a local Google office actually contacted me to ask whether I was interested in
applying, based on content I had on here RF Cafe. I politely thanked the guy for the honor of being
considered, but said I could probably not pass the interview. He didn't even laugh.
Posted April 1, 2016