I applied online. The process took 6 weeks. I interviewed at Google (Sunnyvale, CA) in Jun 2018
Interview
Starts with a coding quiz/sample and progresses to two phone interviews where you code on a Google doc with two different Google employees.
My first interviewer was 15 minutes late (which almost made me miss my second interview). His accent was thick and he kept changing what he wanted me to code. Second interview went a little better but neither of my interviewers were helpful like I had read on previous Glassdoor reviews. Instead of helping when I got stuck, my second interviewer laughed when I'd ask for clarification.
Also my original recruiter never followed up with me. I had to email her asking for an update and then she called minutes later to tell me super bluntly that they were not moving forward with me. I was expecting more professionalism from Google.
Interview questions [1]
Question 1
Your questions could vary vastly depending on your interviewer. In my experience, they didn't ask me anything they had suggested I study from the PowerPoint guide they send internship candidates. I'd say just know your data structures well and practice problems on Leetcode. Even if you don't move forward with Google, your study will land you a different intership!
I applied online. The process took 2 weeks. I interviewed at Google in Feb 2018
Interview
Applied online. Had 2 screen interviews.
The first guys was clearly a "newbie". He was more stressed than I was, which made the interview very uncomfortable. He had a strong accent, but that was not the worse, he was always saying things and quickly after taking it back.
The second interview was smoother, the guy was clearly more experienced. Though I found him a bit cold and it was not easy to get information from him.
Bottom line, interviews are also about people, try to adapt and don't be surprised. Surprisingly, a large majority of interviewers are there to help instead of tricking you. Just don't give up on getting the most of them.
I applied through college or university. I interviewed at Google
Interview
Two rounds of phone interviews, approximately 45 min each. The questions were easy. Multiple questions were asked in one of the interviews. The other interview focused on a single question. Both interviewers asked a few questions about the resume items.
Interview questions [1]
Question 1
Leetcode easy to medium level questions. Dynamic programming and recursion and trees...