I applied online. The process took 2 months. I interviewed at Google in Oct 2017
Interview
After 2 on-campus interviews I was told they wanted more information on me and I had an additional phone interview. I was then sent to the hiring committee and I received a rejection via phone call and email.
I got contacted in October 2017 and interviewed in the beginning of November 2017. The interview was easy but, I still got denied. They asked Big O questions, questions about my resume, string manipulation and array manipulation questions. It was nothing to hard. Know about your strings, arrays, algorithms, Data Structures etc. Be prepared, do your best and keep it pushing. Don't let denial get you down; just continue to keep pushing and try again next year. Don't just make Google the only company that you're pursuing. I would advise that you have other options.
Interview questions [1]
Question 1
Suppose that you have a array of strings, if there is a duplicate in the array, erase it.
Suppose that you have two strings, iterate through each string until the one string's character doesn't have that same character, then return that character.
EX: "fff", "fffb" ----> Return b
I applied through an employee referral. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Nov 2017
Interview
Two different 45 minute coding interviews. Friendly interviewers with interesting coding and algorithmic questions. After that, I waited around 1 week to get the offer. The process itself was very quick.
Top companies for "Compensation and Benefits" near you