GitHub Software Engineer Interview Questions
The questions to prepare for a GitHub Software Engineer interview. Questions from real interview reports rank first. Updated daily.
Match repository paths against CODEOWNERS-style globs using segment dynamic programming and deterministic precedence rules.
GitHubReverse a singly linked list in place using pointer manipulation.
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.
Aggregate monthly sales by product category and use LAG to calculate month-over-month changes.
Total Wine & More
Inc.
Benjamin MooreIdentify bet365 users with consecutive losing bets above a risk threshold using ordered streak grouping.
bet365Use an INNER JOIN and email pattern filtering to export active Moveworks users with .test addresses.
Moveworks.Ai