Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso GitHub (San Francisco, CA) nel mese di apr 2017
Colloquio
I had about 6 rounds in total.
1. Take home project that was in a language I selected when I submitted the application.
The problem was very straight-forward and took me about 1.5 hours to complete.
I had to submit the solution as a Pull Request to the repository that held the problem description.
2. A culture fit screen with two engineers from the team over Zoom.
After these two interviews, I got an email asking for times where we could setup a full day of interviews with more Hubbers.
On the full day of interviews.
3. Interview about engineering practices and past experiences. A lot of "Describe a time when" questions.
4. Technical interview which was a pairing session for 90 minutes where I added a feature to the take-home project I solved in the first round.
5. An interview dedicated to my social outlook and figuring out whether my value system fit that of GitHub's and where I saw myself in the company.
6. An interview with the Hiring Manager, where we talked about the design for a theoretical service at GitHub and how I would architect and ship it. Overall it was a great chat as I felt like they were trying to sell me on the job at this point. Which gave me a lot of confidence on the results of the interview.
X. A wrap-up with the recruiter where we talked about salary expectations and how the interview process went.
A day later, I got a call from the recruiter confirming that I got the job and describing the offer and benefits !
Throughout this process, the recruiter was in constant contact with me and made sure that I was well aware of what the interviews entailed. They did a great job with reaching back to me ASAP after a decision was made, even before the offer letter was officially sent out.
Domande di colloquio [1]
Domanda 1
A lot of "Describe a time when" questions.
The technical project was to implement an API that allowed users to play BattleShip
Ho presentato la mia candidatura online. La procedura ha richiesto 5 giorni. Ho sostenuto un colloquio presso GitHub (Londra, Inghilterra) nel mese di set 2025
Colloquio
First stage recruiter call (45 minutes) which went well, both sides confirmed we'd like to progress to the next stage and the process was outlined. I was subsequently ghosted for 8 weeks, only getting a response when I emailed saying I'd withdrawn my application - to tell me that the team was being "rethought" and the job may not actually be available anymore but they'll let me know (they never did).
Domande di colloquio [1]
Domanda 1
General experience questions from throughout your career
Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso GitHub nel mese di ago 2025
Colloquio
I applied via GitHub careers website.
Got called from one of recruiters where they asked me about my experience and submitted my resume with team hiring manager. Then i
Had first round with hiring manager for behavioral questions
Ho sostenuto un colloquio presso GitHub (San Francisco, CA)
Colloquio
Take home with a pair programming follow up and skip level interview as well as DEI panel. Whole process took two weeks. Be prepared for systems design as well in the pair programming exercise.
Domande di colloquio [1]
Domanda 1
Tell me about a time you had conflict in the workplace