I was contacted by a recruiter to set up a 30-minute phone screen. She specifically talked about my cover letter.
That was a generic get-to-know-you and your interests interview.
That went well, so I interviewed for 30 more minutes with the manager of the team I would be on. This was half technical and half behavioral, with the technical portion focusing on theoretical solutions.
Then, I interviewed with two members of the team I'd be on for an hour over Zoom, screen sharing and controlling one of the interviewers' screens. I was nervous since it was laggy, but it involved two short technical exercises. They warned me it might take the whole time, but we finished in about half. The exercises were based on solving an issue and adding to a pull request.
All the interviews were over the phone or Zoom (video sharing).
What made you apply for this role?
The following metrics were computed from 2 interview experiences for the GitHub Software Engineer (Internship) role in San Francisco, California.
GitHub's interview process for their Software Engineer (Internship) roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for GitHub's Software Engineer (Internship) interview process in San Francisco, California.