I applied online. The process took 4 weeks. I interviewed at Google in Sep 2016
Interview
Applied for Spring internship online the day the application came out, 1-2 weeks later I received an invitation for two technical phone interviews. Interviews were each an hour, back-to-back, with two separate interviewers. First few minutes were spent talking about my classes and some projects I'm working on. Had time for about two technical questions per interview. Interviewers were very friendly, overall a good experience.
About a week later I received an email saying I'd been approved by the hiring committee and was moving on to project matching. My name/resume went into a pool of approved applicants and PMs who thought I could be a good match for their project could request a host interview. This "interview" is not technical (although I've heard for some projects they may ask you about relevant skills). For the two I had, the host did most of the talking, just explaining the project and answering questions I had. I heard back from the first host two days later saying he wanted to move forward and I accepted the offer (that was the project I preferred so I didn't wait to hear back from the other host).
Note: the project matching process has changed from recent years. Some of my friends a year or two ahead of me in school had to accept their offer before they went into project matching, meaning they were guaranteed a match after they accepted. You are now not given an offer until a host has determined you are a good fit, which is not guaranteed (unless the process is different for non-summer interns).
Interview questions [1]
Question 1
Nothing intense, pretty predictable string and array-based questions, one slightly more challenging question that I just had to talk through (not code). Questions were way easier than anything I studied in Cracking the Coding Interview.
I was asked network questions and linux questions. Basics CLI commands and more elaborated ones here I was asked to explain the processus of thoughts. Asked also about school experiences
Interview questions [1]
Question 1
What is the name of the command to see the processus running in background
I didn’t get an interview because my resume must not be a fit. I also don’t grind leetcode so idk. I hope in the future I will be a SWE FANG hype beast
The interview process involves long, complex processes and extensive candidate analysis, with plentiful of interviews, screening rounds, and evaluations. Although it was very organization and able to know the status, the entire process was quite extensive, looking for the right person.
Top companies for "Compensation and Benefits" near you