Software Engineer II applicants have rated the interview process at GitHub with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 37.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer II roles take an average of 45 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at GitHub overall takes an average of 36 days.
Common stages of the interview process at GitHub as a Software Engineer II according to 2 Glassdoor interviews include:
Other: 100%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 months. I interviewed at GitHub in Jan 2025
Interview
The process could be long. The first stage is to solve a problem on Codility and also an interview with the Talent Acquisition. The second stage is to solve a problem with the hiring managers and senior developers, which could be challenging if you have a different way on solving problems. However, communication is always the key.
I applied online. The process took 4 weeks. I interviewed at GitHub in Feb 2025
Interview
Spent a few hours preparing for and completing online coding assignment (was essentially a LC medium question) only to be ghosted with no indication of a result on the question. What a waste of people's time.
I applied online. The process took 4 months. I interviewed at GitHub
Interview
Interviewed at Github. Process took 4 months.
Started with a recruiter interview.
Then had an interview with the hiring manager.
Got a take home assignment.
Waited for like 2 months before my final interviews got scheduled.
Final interviews: one going over the take home, one leetcode style question, one D&I.
Interview questions [1]
Question 1
Write an API that fetches and puts data into a map