I applied online. The process took 2 months. I interviewed at Google
Interview
I had three 45-minute technical interviews in succession. The first interviewer had a very thick and unintelligible accent, and acted angry and disappointed, but the other two made me feel very comfortable. Overall, I got the impression the interviewers were kind and cared.
Interview questions [1]
Question 1
Write an algorithm to construct run length encodings of arbitrary strings where repeated instances of the same character get replaced with [number of times character appears] + [character]. For example, "xxxxxx" becomes "6x". It should be unambiguous and the compressed string should always be shorter.
I applied online. The process took 4 weeks. I interviewed at Google (Berkeley, CA) in Oct 2014
Interview
Applied online and recruiter contacted me within a week. We scheduled two phone interviews. All problems are technical and very difficult. The interviewers are nice though but they don't talk much and don't give hints.
I applied online. The process took 1 day. I interviewed at Google in Feb 2015
Interview
The whole process was very exciting! I felt comfortable during the interview and had a small conversation after both rounds. Both rounds included market sizing questions. The second round was held with the head of the department which I applied to. I didn't get any reply but had been earlier told that if there are positive results then they will call tomorrow. So, I knew that I failed already the next day! ;-p
Interview questions [1]
Question 1
Estimate the sales of Apple store apps for the year