I applied online. The process took 6 months. I interviewed at Google in Nov 2018
Interview
Applied online in September. Received a snapshot test + questionnaire later that day. Heard back within a week, but didn't receive an interview request for three weeks. After another 3 weeks, I was told they couldn't schedule the interview during any of my dates and it got moved back to the end of November. Apart from audio quality issues, the interview went well and the 2 interviewers were very polite and helpful. Roughly one month later, my recruiter requested I complete another interview. This one was scheduled much faster and seemed significantly harder than the first set of interviews. After 2 weeks I was told I had passed the hiring committee and was invited to the host matching stage. I received a request for a host interview in mid February (about 3 weeks after I started host matching) and received an offer the following Monday.
Interview questions [1]
Question 1
Part 1: Write a function called extendedIndexes that takes a word and returns the indexes where the word was extended. Extended means that the character repeats 3 or more times.
Part 2: Write a function called isExtendedDictionaryWord that checks if an extended word is actually a dictionary word when you compress it down.
I applied online. The process took 1 day. I interviewed at Google in Jun 2018
Interview
I applied via linkedIn to the internship in University. I got to the phone interview where I had 2, 1 hour talks with 2 people. Each asked a different question.
Interview questions [1]
Question 1
Given a math expression with parenthesis, addition, subtraction, and multiplication, return the result of the expression.
I applied online. The process took 4 weeks. I interviewed at Google in Mar 2018
Interview
They asked me some technical questions. It was okay, I answered the questions. It was fun. I like to code. Please hire me. Gonna write some more words. IS this enough?