GitHub Software Engineer Interview Questions
The questions to prepare for a GitHub Software Engineer interview. Questions from real interview reports rank first. Updated daily.
Evaluates your debugging approach, hypothesis building, and code-reading skills.
GitHubMatch repository paths against CODEOWNERS-style globs using segment dynamic programming and deterministic precedence rules.
GitHubExplain how you would design a scalable application, including trade-offs, risks, stakeholder needs, and how you define success.
GitHubEvaluates your understanding of DDD concepts and when to apply them in software design.
GitHubDesign a real-time feature pipeline processing 120K events/sec into low-latency feature tables and warehouse models with replay and quality controls.
GitHubAssesses your ability to implement and optimize API behavior with correct data handling and caching.
GitHubEvaluates your security mindset and practical knowledge of OWASP-aligned protections.
GitHubAssesses your understanding of language tradeoffs and engineering fundamentals.
GitHubSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Calculate 30-day retention rates for users acquired through paid search and organic search.
GitHubUse PostgreSQL joins and monthly aggregation to count distinct active users from a specific signup campaign.
GitHubCalculate the average elapsed time between each pull request's first review and merge event.
GitHub