Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      GitHub

      Is this your company?

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: GitHub reviews | GitHub jobs | GitHub salaries | GitHub benefits | GitHub conversations
      GitHub interviewsGitHub Engineer interviewsGitHub interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Engineer Interview

      Aug 19, 2018
      Anonymous Interview Candidate
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. The process took 2 months. I interviewed at GitHub

      Interview

      First interview is just a recruiter screening. You get described what the job is about and what interviews you will have. Second one was a live coding interview (in the language you prefer). It wasn't hard, but you should be comfortable that two people are watching you while you code. This can be stressful for some people. I was nervous as well but did well on the task itself. Next up was a take-home test. It takes ~5 hours of your time and in my case it was a Rails project where I had to implement some API endpoints. Not hard either. Then I had one interview where I had to review a Pull Request as well as debug code and fix a bug in an API. I enjoyed this task the most because this is something that you're doing in your day to day work. Then you have an interview with the engineering manager and after that you will wait. In my case 1.5 weeks until I got approved for the final stage. The final stage were 3 interviews + one wrap-up talk with my recruiter. You have a cultural-fit interview with very open questions and a diversity/inclusion interview. Both interviews feel very scripted but the interviewers were super nice and I tried to have more chit-chat with them to make it feel like a real conversation instead of just answering the questions they read to you. The last interview was with the director which was basically for me to ask questions about GitHub. I admire that they answered me every question I had, even though I was asking stuff that could be uncomfortable for them to talk about. In the wrap-up interview you get to know your salary expectation and the further process explained. After all those interviews (we are 7 weeks in already) you need to wait if you make it to the commitee or not. I had to wait another 2 weeks to receive a rejection email. The email had zero feedback (I knew this upfront) and was very generic. I'd have appreciated a call or at least some feedback per mail, especially when you made it to the final round. Their interview process is fine and I like that they don't do whiteboard tasks. Everyone I've had an interview with was super super nice and I enjoyed the interview itself – just not the waiting between. It takes way too long.

      Interview questions [1]

      Question 1

      I signed an NDA
      Answer question
      4

      Other Engineer Interview Reviews for GitHub

      Engineer Interview

      Feb 20, 2025
      Anonymous Interview Candidate
      Declined offer
      Positive experience
      Easy interview

      Application

      I interviewed at GitHub

      Interview

      I was interviewing for a contract position through a recruiting company. The interview process was very quick, less than three weeks turn around with three interviews in total. I would say I was expecting it to be more difficult, but maybe since it was a contract position it wasn't as extensive as expected.

      Interview questions [1]

      Question 1

      How do you work with previous managers?
      Answer question

      Engineer Interview

      Sep 13, 2024
      Anonymous Interview Candidate
      No offer
      Positive experience
      Average interview

      Application

      I interviewed at GitHub

      Interview

      Pretty good and smooth interview process. Almost all the typical questions as for any other technical interview. No need to prepare to something extra specific. One important note: be ready to showcase some of your previous projects or open source contributions

      Interview questions [1]

      Question 1

      How many years of experience do you have?
      Answer question

      Engineer Interview

      May 22, 2021
      Anonymous Interview Candidate
      No offer
      Negative experience
      Average interview

      Application

      I interviewed at GitHub

      Interview

      The people I talked to were friendly but left me with a negative feeling. The entire process was dragged out, I had to follow up multiple times to see what was going on.

      Interview questions [1]

      Question 1

      signed a non disclosure agreement
      Answer question
      4