Top 13
Prep plan
Updated weekly · Last refresh Sep 21

GitHub Backend Engineer Interview Questions

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

13questions
~2htotal time
Track your progressSign up free to work through all 13 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 3 questions · ~25 min
Rails OAuth with OctokitMedium

Assesses practical OAuth integration and GitHub API usage in a Rails backend.

apiGitHub
Ruby Text ProcessingMedium

Tests Ruby proficiency for text processing and log analysis tasks.

GitHub
Timeboxed Legacy Rails TaskMedium

Evaluates execution under time constraints and ability to work effectively in legacy codebases.

GitHub
2
System Design4 questions · ~33 min
Debugging Intermittent FailuresMedium

Evaluates your debugging strategy for intermittent failures in distributed systems.

Problem Solvingdistributed systemsDebuggingGitHub
Relational vs NoSQL Trade-offsMedium

Assesses database selection trade-offs for user-facing features at scale.

Trade-offsGitHub
Handling API Traffic SpikesHard

Tests system design skills for scaling GitHub-like API traffic under sudden load.

api designscalabilityload balancingGitHub
More System Design questions with a free account
3
Behavioral & Leadership5 questions · ~42 min
Executing Through Ambiguous RequirementsMedium

Tests how you handle ambiguity while maintaining accuracy, documentation discipline, and ownership of the final output.

AccuracystarDealing With AmbiguityGitHub
More Behavioral & Leadership questions with a free account
4
More topics1 question · ~8 min
The finish line: interview-readyComplete all 13 questions to finish this plan.