I applied through a recruiter. The process took 2 months. I interviewed at Google (Londres, Inglaterra) in Nov 2015
Interview
It was very nice but I had my first experience and could not answer properly jumping immediately to advanced solution without presenting the easier one. It was not so easy to understand the interviewer because of the accent. But in general the interviewer was nice and helpful throughout the whole 45 minutes.
Interview questions [1]
Question 1
Find if there is such a line parallel to y-axis so that the given set of points are reflected with respect to the given line.
I applied through college or university. The process took 4 weeks. I interviewed at Google (New York, NY) in Apr 2016
Interview
First step was writing an online test consisting of 2 questions within 60 minutes. However I could attempt only one question. Cleared the online test then had a phone discussion with the HR. She provided me with the study material and explained what Google mainly looks for in a candidate.
My technical screen could have gone better. I couldn't understand my interviewer's accent so had to ask him to repeat his questions many times. I had a difficult time understanding his accent and I believe this wasted my time and he could not ask me more questions. It depends a lot on who you interview with!
Interview questions [1]
Question 1
Binary tree: Given any node, write a function dump with returns String
1) returns " " if node is null
2) returns the data if node is a leaf node.
3) returns data, leftChild.data and rightChild.data if node has 2 children
I applied through college or university. I interviewed at Google in Nov 2015
Interview
3 round cleared. Nice interview. Second and third was all technical. You should no the complete core java, algorithms, data structure very perfectly. You should also know the hash tables and linked list well. At least one programming language you should know perfect.
Interview questions [1]
Question 1
First round was about my education and experience.