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 and benefits
      Jobs
      Interviews
      Interviews
      Related searches: GitHub reviews | GitHub jobs | GitHub salaries | GitHub benefits
      GitHub interviewsGitHub Senior Software Engineer interviewsGitHub interview


      Glassdoor

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

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and 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 personalised job recommendations and updates by starting your searches.

      Senior Software Engineer Interview

      22 Mar 2023
      Anonymous interview candidate
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. I interviewed at GitHub in Apr 2022

      Interview

      I applied online and after about one week, I got an email with the following steps: 1. Code assignment. It was pretty easy; they give you five hours, but it takes less time to do a good job. 2. Three days after I submitted the code assignment, I got another email: an NDA to sign off, and a link to book the next interview, but you have four interviews the same day (the whole interview day takes about five hours), two technical, and two behavioral. The guys in the four interviews were nice, and I greatly enjoyed this step. It was a little hard to find the day since it's only possible on Tuesdays for the EU, and I had to reprogram it twice. 3. The day after the four interviews, I got an email from the recruiter (the first time I felt that it was a person, the other emails were automated or at least "copy/pasted"). The guy told me that everything was fine and that he would contact me in a couple of days to coordinate the last interview with an HM. 4. After a couple of weeks, I wasn't contacted, so I emailed the recruiter, who, two days after my mail, answered that they were still looking for "the best team for me". 5. One and a half weeks after that, I got an email from another recruiter with a link to book a new meeting. He told me that after this meeting (which is a kind of informal chat, not a formal interview), I should contact a third recruiter to book one last meeting to talk about the last steps in the process (whatever that means...). 6. The meeting with the HM was ok, I liked the team to where technically I was assigned, but after one and a half months, I wasn't contacted anymore. During this period, I sent two emails, one of which was never answered, and the second one was responded to by a new recruiter, apologizing for the delay and telling me that in one week, they'd contact me again. 7. After one more month and some emails asking, I had a very informal zoom meeting with another recruiter, she told me they won't hire me because they closed many open positions until further notice. In the meantime, I rejected two offers because of this one, and I lost a lot of time and energy. I feel sad and angry but mainly disappointed because I thought GitHub was a serious company. Takeaways: GH recruiters are the worst I've ever met, I don't know whether they are bots or humans. GH engineers are friendly and intelligent people. GH's hiring process is fine, I enjoyed it, but I ended sadly and entirely disappointed due to the lack of feedback. Why not just send one last email telling you you are no longer considered?

      Interview questions [1]

      Question 1

      They asked some technical questions related to the coding exercise I had to do, some behavioral ones (not complicated at all), and finally, system design and PR review. The PR was in Ruby, but I think it's not important to master the language to do a good review since the goal is to know how you do a PR, which aspects you evaluate, etc.
      Answer question
      3

      Other Senior Software Engineer interview reviews for GitHub

      Senior Software Engineer Interview

      11 Oct 2025
      Anonymous interview candidate
      London, England
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 5 days. I interviewed at GitHub (London, England) in Sept 2025

      Interview

      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).

      Interview questions [1]

      Question 1

      General experience questions from throughout your career
      Answer question

      Sr. Software Engineer Interview

      10 Oct 2025
      Anonymous interview candidate
      No offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 1 week. I interviewed at GitHub in Aug 2025

      Interview

      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

      Interview questions [1]

      Question 1

      Tell me about your self
      Answer question

      Senior Software Engineer Interview

      9 Jun 2025
      Anonymous employee
      San Francisco, CA
      Accepted offer
      Positive experience
      Average interview

      Application

      I interviewed at GitHub (San Francisco, CA)

      Interview

      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.

      Interview questions [1]

      Question 1

      Tell me about a time you had conflict in the workplace
      Answer question
      2