Top 50 Software Engineer Interview Questions
The 50 most important questions to prepare for Software Engineer interviews. Questions from real interview reports rank first. Updated weekly.
Tests basic coding ability and pointer/data-structure manipulation.
Pearl
Rapid Ratings International
CoBankTests algorithm implementation skills and correctness reasoning.
CoBank
HHAeXchange
CandescentExplain how you would design a scalable application, including trade-offs, risks, stakeholder needs, and how you define success.
Hearst
BMW of North America
Crescent Electric SupplyEvaluate the execution trade-offs between monoliths and microservices and explain how you would choose the right approach.
Blue Cross Blue Shield of Michigan
66degrees
Belvedere TradingSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Design a URL shortening service that routes, ranks, and monitors links at scale.
Amazon DSP
Applied Intuition
Dover IndiaDesign a production ranking system with robust feature drift monitoring across batch and real-time features at high QPS.
Alpaca
Meta
DevoteamApproach for maintaining data quality and integrity across ETL pipelines.
Booking
Clarify Health Solutions
University of ArkansasExplain SQL vs NoSQL trade-offs, including schema design, consistency, scaling, and query flexibility.
Insight Global
University of Southern California
BungalowAggregate monthly sales by product category and use LAG to calculate month-over-month changes.
Total Wine & More
HD Supply
Benjamin MooreUse joins, CTEs, and row ranking to resolve conflicting customer profile values across ACME House systems.
Ramsey Solutions
ACME HouseReconcile billing and ERP invoice totals using joins, a CTE for latest snapshots, and CASE-based discrepancy classification.
Literati