Top 50
Topic roadmap
Updated weekly · Last refresh Sep 13

Top 50 Programming Interview Questions

The most frequently asked Programming questions across all roles and companies, ranked by real interview frequency. Updated daily.

50questions
~21htotal time
200companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 49 questions · ~1220 min
Reverse String In PlaceEasy
Practice
Recently asked

Reverse a string using a two-pointer approach by converting it to a mutable character list in Python.

CodingStringsProgrammingUSAAConverseonDecagon
Merge Overlapping IntervalsEasy
Practice
Recently asked

Merge overlapping intervals by sorting start times and greedily extending the current range.

CodingtechnicalProgrammingBae Systems UsaAltruistTikTok
Prime Number ProgramEasy
Practice
Recently asked

Determine whether an integer is prime using trial division up to the square root.

ProgrammingSSonataMicron Memory Malaysia Sdn BhdWebmd
Dynamic Programming ExampleEasy
Practice
Recently asked

Compute the nth Fibonacci value for Airtel Payments Bank metrics using iterative dynamic programming and constant extra space.

RecursionDynamic ProgrammingProgrammingMECLABSBOFABlackRock
Armstrong Number ProgramEasy
Practice
Recently asked

Determine whether an integer is an Armstrong number by summing each digit raised to the digit count.

ProgrammingYochanaCapgemini EngineeringEdgeverve
Reverse a Linked List In-PlaceEasy
Practice
Recently asked

Reverse a singly linked list in-place using pointer manipulation with O(n) time and O(1) extra space.

ProgrammingAn innovative healthcare organizationVerizonHashedIn
Array Sorting ImplementationEasy
Practice
Recently asked

Sort Airbus Americas Customer Services part numbers numerically using a comparison-based algorithm and explain its time and space trade-offs.

ArraysSortingProgrammingAirbus Americas Customer ServicesETSCriteo
Prime Numbers CodingEasy
Practice
Recently asked

Find all prime numbers from 1 to 100 using trial division and return them in ascending order.

ProgrammingMediaVirtusaUST Global
More Coding questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
2
More topics1 question · ~25 min
More questions with a free account
Hands-on SQL practiceWrite and run real queries in the editor. 2 drills · ~20 min
The finish line: interview-readyComplete all 50 questions plus 2 hands-on drills to finish this plan.