I applied online. The process took 2+ months. I interviewed at Google in Jun 2018
Interview
Applied online for the Fall 2018 internship. Got contacted by a recruiter and receive a coding challenge about 1 week later. After I complete the coding challenge, I was scheduled for 2 back to back phone interviews. Heard back from the recruiter about 2 weeks after the interview and I was put into a pool for applications who passed the technical.
Interview questions [1]
Question 1
Many variations to a simple coding problem to see if you can adapt your algorithm to different situations.
Got HackerRank with two questions. One string and one graph. After that got a call to set up two coding interviews. One interview was based on string question other on binary search. Could not do the binary one properly. Got a call after two weeks to inform about rejection.
Interview questions [1]
Question 1
Pig latin question, keyboard directions in a 2*2 matrix.
I applied online, the first round was a coding test with two questions (90 minutes). Based on the feedback received, you would have to schedule two phone interviews for one hour each. If you clear that, you would get a response within 3 weeks or less to schedule your next interview.