Top 20
Prep plan
~3h total · Updated weekly · Last refresh Jul 26

GitHub Software Engineer Interview Questions

The questions to prepare for a GitHub Software Engineer interview. Questions from real interview reports rank first. Updated weekly.

Binary Search Implementation
Easy

Tests algorithm implementation skills and understanding of time complexity.

ArraysSearching
Recently asked
GitHub
File Storage With Unit Tests
Medium

Tests your ability to design file storage APIs and write reliable unit tests.

Hash TablesArraysStrings
Recently asked
GitHub
Debugging Complex Code
Medium

Tests your debugging methodology, instrumentation, and reasoning under complexity.

RecursionHash TablesSearching
Recently asked
GitHub
More Coding questions with a free account
More Behavioral & Leadership questions with a free account
Designing Microservices Architecture
Hard

Tests your ability to design resilient, scalable microservices architectures and tradeoffs.

Trade-offsRisk AssessmentScope Management
Recently asked
GitHub
Measuring Software Product Success
Medium

Tests your ability to define actionable product and engineering metrics.

Success CriteriaRoadmappingRisk Assessment
Recently asked
GitHub
More Execution questions with a free account
Handling Live Database Migrations
Medium

Tests your ability to plan safe migrations with minimal downtime and risk.

ETLIdempotencyQuality
Recently asked
GitHub

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan

Open any question for its full solution and discussion.

Browse all GitHub Software Engineer questions →