I applied through a recruiter. The process took 5 months. I interviewed at Google (Seattle, WA) in Nov 2018
Interview
2 phone screenings and an onsite interview. Did an initial phone screen, then another one, and made it to Onsite interview. 3 1 hour interviews onsite and a lunch interview.
I applied through college or university. The process took 3 months. I interviewed at Google (Chicago, IL) in Nov 2018
Interview
It was a long but smooth process and my interactions with the recruiters were excellent as they genuinely care about you. The interviewers were way more interested in my thought process when compared to my interviews at other companies. One thing I noticed was that they were very interested in little optimizations I made to my code that didn't necessarily reduce the Big-O time complexity of solutions but reduced the overhead required. My onsite interviews felt very conversational and genuine and I thoroughly enjoyed brainstorming solutions with the interviewers. I chose the Chicago office but they were full so I got placed with YouTube in California, and I can't wait to start in June!
Interview questions [1]
Question 1
Signed an NDA, but don't be fixated on specific questions. The thought process and path you take to arrive at a solution is as important as the solution itself. I knew none of the questions asked to me which helped me shine in the interview (with help from the interviewers of course).
I applied online. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in Dec 2018
Interview
I applied through Google's employment portal. Heard back in a week and had to finish an online survery and two programming challenge questions. Cleared that round and then had a technical interview round. Received a rejection call after that round.
Interview questions [1]
Question 1
Behavioral questions and one programming question on phone interview.