Top 50
Skill roadmap
Updated weekly · Last refresh Aug 30

Top 50 Python Interview Questions

The most frequently asked questions on this topic across all roles and companies, ranked by real interview frequency. Updated weekly.

50questions
~21htotal time
1,659companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
RecursionStart here. 18 questions · ~450 min
Linked List ReversalEasy
Practice
Recently asked

Reverse a singly linked list in-place using iterative pointer manipulation.

RecursionLinked ListsArraysPearlRapid Ratings InternationalCoBank
Palindrome Function ImplementationEasy
Practice
Recently asked

Determine whether a string reads the same forward and backward using a two-pointer scan.

RecursionStringsTwo PointersInformaticaENGIEDDelivery Hero India
Palindrome FunctionEasy
Practice
Recently asked

Use two pointers to determine whether a City National Bank reference label reads identically forward and backward.

RecursionStringsTwo PointersTaboolaCity National BankBCU
Check Binary Tree BalanceEasy
Practice
Recently asked

Use postorder recursion to determine whether a binary tree is height-balanced in O(n) time.

RecursionSearchingTreesMetaInc.Etsy
More Recursion questions with a free account
2
Hash Tables16 questions · ~400 min
Longest Substring Without RepeatsMedium
Practice
Recently asked

Find the longest substring with all unique characters using a sliding window.

Hash TablesStringsTwo PointersCohesityNextdoorSnapLogic
Two Sum ProblemEasy
Practice
Recently asked

Find two indices in an array whose values add up to a target using a hash map.

Hash TablesArraysTwo PointersConverseonBMW of North AmericaRiskonnect
Design an LRU CacheMedium
Practice
Recently asked

Implement an LRU cache in O(1) average time using a hash table and doubly linked list.

Hash TablesQueueLinked ListsAllianzICFUS Air Force
More Hash Tables 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
3
Arrays4 questions · ~100 min
More Arrays questions with a free account
4
Math5 questions · ~125 min
More Math questions with a free account
5
More topics7 questions · ~175 min
Binary Tree Level Order TraversalEasy
Practice
Recently asked

Traverse a binary tree level by level using a queue-based breadth-first search.

QueueTreesRapid Ratings InternationalFujitsuIncedo
More questions with a free account
The finish line: interview-readyComplete all 50 questions to finish this plan.