I applied online. I interviewed at GitHub in Aug 2024
Interview
I recently went through the interview process at GitHub, and I want to express my gratitude, especially to Hytham Sempa, who was fantastic throughout the entire process. Hytham was always available, providing clear communication and guidance at every stage, which made the experience smooth and stress-free.
1. Initial Screening – A friendly conversation that set a positive tone for the entire experience.
2. Behavioral Interview – Focused on GitHub’s values and how I approached problem-solving in different work scenarios.
3. Technical DSA Interview – A challenging data structures and algorithms session.
4. Technical System Design Interview
5. Final Behavioral Interview – A brief discussion to assess culture fit and wrap things up.
Interview questions [1]
Question 1
Describe a situation where you disagreed with a colleague's technical decision. How did you handle it?
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 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 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