I applied through a recruiter. The process took 4 weeks. I interviewed at Google in Oct 2017
Interview
I got contacted by a recruiter from google and went through 2 interviews, I got my feedback within within 2 weeks, and the offer a month after that in google london.
Interview questions [1]
Question 1
Apply BFS, and DFS on a given board to go from source to destination.
I applied through a recruiter. The process took 2 weeks. I interviewed at Google in Sep 2018
Interview
A recruiter contacted me to know if I would be interested in an internship position. A few follow-up emails later (discussing my background, current position and grades) I was suggested to have a call and discuss in more details. The recruiter was super nice and friendly, definitely on the side of interviewee! I wasn't however a good match for a software engineering internship as my main focus is Data Science. (Yes, you still go through a software engineering internship hiring process if you're a Data Scientist) I definitely plan to improve my Software Engineering skills and re-apply. My recruiter proceeded with a follow up email providing a vast amount of very useful material and tools for development. Overall, I am very satisfied with my experience and look forward to try again.
I applied online. The process took 2+ months. I interviewed at Google in Aug 2018
Interview
Applied for their winter internship in August. Was sent a code sample/challenge immediately along with a survey asking many behavioral type questions. Coding challenge was fairly easy. A few days later I was contacted about schedualing two back to back technical phone interviews, which I completely 2 weeks later. First one was much harder than the second, though I don't think this was coordinated. Make sure you get a working solution (though they don't try or expect your code to compile) even if its just brute force. 3 weeks later my application was approved by the hiring commitee, and I was sent the winter 2019 host matching form. Because I was fairly early to the process, projects were still being approved and it was 4 weeks before I heard back from anyone. Had a non-technical host interview within the week of hearing back, and an offer later that day.