The process involved an initial screening test and then two phone interviews.
The interviews (approximately 30 minutes each) went pretty smoothly, and all the interviewers were extremely nice and informative. They guided you through the questions if you couldn't solve them and were overall very helpful.
I believe if you pass those two phone interviews, you proceed to several on-campus interviews, but I didn't get to that point.
There were some basic behavioral questions and two technical ones. I don't remember precisely what the technical questions were, but they weren't too complicated.
The following metrics were computed from 1 interview experience for the Google Software Engineer (Internship) role in Chapel Hill, North Carolina.
Google's interview process for their Software Engineer (Internship) roles in Chapel Hill, North Carolina is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer (Internship) interview process in Chapel Hill, North Carolina.