The process took 1 day. I interviewed at Google in Apr 2010
Interview
I applied online and get scheduled a phone interview consisted of 2 sessions of 45 mins each. The first interviewer is kind of tough and speaks really fast. She asked me to introduce myself and then ask me about the datastructures I am familiar with. Then she asked the time complexity analysis about BST and hashtables and asked me to code a program to check if a binary tree is the subtree of another.
The second interviewer goes straightly into technical questions and ask me to write a program to find the largest possible value of an integer array with limited number of swaps in the neighboring elements. Eg. an array of 1,2,3,4, the max value with 1 swap is 2,1,3,4, and with 2 swaps is 3,1,2,4. After that he ask me how to find the perfect numbers,which can be represented as a ^ m + b ^ n (a, b >= 1, m, n >= 2), between 1 and 1M. I was kinder of nervous coz this is my first interview with such a tough company and really didnt do well though the questions don't seem to be that hard. lol
I applied through a recruiter. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Mar 2010
Interview
Sent a mail to Google recruiter who was prompt to call me. After initial screening, she setup a phone screen with someone in engineering team. At the last moment, the person who was supposed to interview was not available and someone else called me.
Questions were fairly straight forward.
What happens when you type www.google.com in your browser?
What are the things part of HTTP request?
How are headers and body seperated in a HTTP request?
Given a URL which has url-encoded name-values and a variable, return the value for it.
Now modify the function to handle when the name appears multiple times.
Interview questions [4]
Question 1
What happens when you type www.google.com in your browser?
Write a function for -- Given a URL which has url-encoded name-values and a variable, return the value for it.
Now modify the function to handle when the name appears multiple times.
I applied through an employee referral. The process took 1+ week. I interviewed at Google (Seattle, WA) in Feb 2010
Interview
Was great Phone interview, really liked the interviewer - In person interview was not very impressive. If only they could stress on what exactly they were looking in my skills vs. keep on agreeing with me with what I was talking that would be helpful.
Interview questions [1]
Question 1
Really can not disclose any questions due to NDA. But a hint! Heap DataStructure is more important than most of us think of!