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.
Reverse a singly linked list in-place using iterative pointer manipulation.
Pearl
Rapid Ratings International
CoBankUse a hash map to find two array elements that sum to a target in O(n) time.
Esystems
Bungalow
SideReverse a string using a two-pointer swap approach and explain the trade-off between in-place and copied results.
Broadridge Financial SolutionsDDXC
CNAWrite a binary search function to find a target value in a sorted array.
Booking
Converseon
Western DigitalFind the second highest salary in each department without using aggregate functions.
Micron Memory Malaysia Sdn Bhd
Informatica
ExusiaFind the second highest distinct salary from a single table using basic PostgreSQL ordering and limiting.
Antra
WNS
State StreetAggregate customer spending and classify membership status using JOINs, GROUP BY, and CASE WHEN.
Chenega
Colgate-Palmolive
Argus Information & Advisory ServicesFind the top 3 highest-paid employees in each department using window functions.
Brillio
Aubay Spain
Collaborative Real EstateSign up to see every question
Create a free account to unlock this list and practice real interview questions.