DSA SheetMost Important Interview Questions

Solved Progress
0/159 Total Questions
Easy0/17
Medium0/124
Hard0/18
U1
U2
U3
U4

372+ solving now

Source Sheet

Pair with Target Sum

Suggested
Platform
Easy
Pending

Rearrange 0 and 1

Suggested
Platform
Medium
Pending

Remove Duplicates

Suggested
Platform
Easy
Pending

Squaring a Sorted Array

Suggested
Platform
Easy
Pending

Triplet Sum to Zero

Suggested
Platform
Medium
Pending

Triplet Sum Close to Target

Suggested
Platform
Medium
Pending

Triplets with Smaller Sum

Suggested
Platform
Medium
Pending

Subarrays with Product Less than a Target

Suggested
Platform
Medium
Pending

Dutch National Flag Problem

Suggested
Platform
Medium
Pending

Problem Challenge 1: Quadruple Sum to Target

Suggested
Platform
Medium
Pending

Problem Challenge 2: Comparing Strings containing Backspaces

Suggested
Platform
Medium
Pending

Problem Challenge 3: Minimum Window Sort

Suggested
Platform
Medium
Pending

LinkedList Cycle

Suggested
Platform
Easy
Pending

Start of LinkedList Cycle

Suggested
Platform
Medium
Pending

Happy Number

Suggested
Platform
Medium
Pending

FIND DUPLICATE NUMBER

Suggested
Platform
Medium
Pending

Middle of the LinkedList

Suggested
Platform
Easy
Pending

Problem Challenge 1: Palindrome LinkedList

Suggested
Platform
Medium
Pending

Problem Challenge 2: Rearrange a LinkedList

Suggested
Platform
Medium
Pending

Problem Challenge 3: Cycle in a Circular Array

Suggested
Platform
Hard
Pending

Maximum Sum Subarray of Size K

Suggested
Platform
Easy
Pending

Smallest Subarray with a given sum

Suggested
Platform
Easy
Pending

Longest Substring with K Distinct Characters

Suggested
Platform
Medium
Pending

Fruits into Baskets

Suggested
Platform
Medium
Pending

No-repeat Substring

Suggested
Platform
Hard
Pending

Longest Substring with Same Letters after Replacement

Suggested
Platform
Hard
Pending

Longest Subarray with Ones after Replacement

Suggested
Platform
Hard
Pending

Minimum size subarray SUM

Suggested
Platform
Medium
Pending

MInimum Size Substring

Suggested
Platform
Hard
Pending

Problem Challenge 1: Permutation in a String

Suggested
Platform
Hard
Pending

Problem Challenge 2: String Anagrams

Suggested
Platform
Hard
Pending

Problem Challenge 4: Words Concatenation

Suggested
Platform
Hard
Pending

Maximum subarray sum

Suggested
Platform
Medium
Pending

Minimum Subarray Sum

Suggested
Platform
Medium
Pending

Maximum product subarray

Suggested
Platform
Medium
Pending

Maximum subarray sum with one deletion

Suggested
Platform
Medium
Pending

Maximum absolute sum of any subarray

Suggested
Platform
Medium
Pending

Maximum sum in circular array variant

Suggested
Platform
Medium
Pending

Subarray Sum Equals K

Suggested
Platform
Easy
Pending

Find Pivot Index

Suggested
Platform
Easy
Pending

Subarray Sums Divisible By K (Med)

Suggested
Platform
Medium
Pending

Contiguous array (MED)

Suggested
Platform
Medium
Pending

Problem challenge: Shortest Subarray With Sum at Least K

Suggested
Platform
Hard
Pending

Problem challenge: Count Range Sum

Suggested
Platform
Hard
Pending

Merge Intervals

Suggested
Platform
Medium
Pending

Insert Interval

Suggested
Platform
Medium
Pending

Intervals Intersection

Suggested
Platform
Medium
Pending

Overlapping Intervals

Suggested
Platform
Medium
Pending

Problem Challenge 1: Minimum Meeting Rooms

Suggested
Platform
Hard
Pending

Problem Challenge 2: Maximum CPU Load

Suggested
Platform
Hard
Pending

Problem Challenge 3: Employee Free Time

Suggested
Platform
Hard
Pending

Reverse a LinkedList

Suggested
Platform
Easy
Pending

Reverse a Sub-list

Suggested
Platform
Medium
Pending

Reverse List in Pairs

Suggested
Platform
Medium
Pending

Reverse every K-element Sub-list

Suggested
Platform
Hard
Pending

Problem Challenge 1: Reverse nodes in EVEN Length Groups

Suggested
Platform
Hard
Pending

Problem Challenge 2: Rotate a LinkedList

Suggested
Platform
Medium
Pending

remove adjacent duplicates

Suggested
Platform
Medium
Pending

Balanced Parentheses

Suggested
Platform
Medium
Pending

Reverse a String

Suggested
Medium
Pending

Next Greater Element

Suggested
Platform
Easy
Pending

Daily Temperatures

Suggested
Platform
Easy
Pending

Remove Nodes From Linked List

Suggested
Platform
Easy
Pending

Remove All Adjacent Duplicates in String II

Suggested
Platform
Medium
Pending

Simplify Path (Problem Challenge)

Suggested
Platform
Medium
Pending

Remove K Digits Problem challenge

Suggested
Platform
Hard
Pending

First Non-repeating Character

Suggested
Platform
Easy
Pending

Maximum Number of Balloons

Suggested
Platform
Easy
Pending

Longest Palindrome

Suggested
Platform
Easy
Pending

Ransom Note

Suggested
Platform
Easy
Pending

Binary search basic

Suggested
Platform
Medium
Pending

Upper Bound/ Ceiling

Suggested
Platform
Medium
Pending

First and Last position

Suggested
Platform
Medium
Pending

Count number of occurences

Suggested
Platform
Medium
Pending

Search in infinite Sorted array

Suggested
Platform
Medium
Pending

Peak index in Mountain

Suggested
Platform
Medium
Pending

Find peak in mountain range

Suggested
Platform
Medium
Pending

Find minimum in rotated sorted array

Suggested
Platform
Medium
Pending

Find number of rotations to sorted array

Suggested
Platform
Medium
Pending

Search in rotated sorted array

Suggested
Platform
Medium
Pending

KOKO eating BANANAS

Suggested
Platform
Medium
Pending

Min num of days to make m bouquets

Suggested
Platform
Medium
Pending

Aggresive cows

Suggested
Platform
Medium
Pending

H index 2

Suggested
Platform
Medium
Pending

Max candies to k children

Suggested
Platform
Medium
Pending

Capacity to ship packages in d days

Suggested
Platform
Medium
Pending

Book Allocation Problem

Suggested
Platform
Medium
Pending

Split largest arrray

Suggested
Platform
Medium
Pending

Search 2 D matrix

Suggested
Platform
Medium
Pending

Search 2D matrix

Suggested
Platform
Hard
Pending

kth smallest in sorted matrix

Suggested
Platform
Medium
Pending

kth smallest in multiplication matrix

Suggested
Platform
Medium
Pending

median of 2 sorted arrays

Suggested
Platform
Medium
Pending

Kth

kth smallest

Suggested
Platform
Medium
Pending

kth largest

Suggested
Platform
Medium
Pending

TOP K frequent Elements

Suggested
Platform
Medium
Pending

Top K frequent Words

Suggested
Platform
Medium
Pending

K closest

K closest points to origin

Suggested
Platform
Medium
Pending

Find K closest elements

Suggested
Platform
Medium
Pending

Kth weakest row in Matrix

Suggested
Platform
Medium
Pending

heap as pointer

Merge K Sorted Arrays

Suggested
Platform
Medium
Pending

Kth Smallest in Sorted Matrix

Suggested
Platform
Medium
Pending

GREEDY+heap

LAST STONE WEIGHT

Suggested
Platform
Medium
Pending

CPU Task Scheduler

Suggested
Platform
Medium
Pending

Reorganize String

Suggested
Platform
Medium
Pending

Min number of refueling stops

Suggested
Platform
Medium
Pending

IPO

Suggested
Platform
Medium
Pending

Course Scheduler 3

Suggested
Platform
Medium
Pending

heaps

Find median in data stream

Suggested
Platform
Medium
Pending

Sliding Window Median

Suggested
Platform
Hard
Pending

Fibonnaci

Suggested
Platform
Medium
Pending

Check if string is Pallindrome

Suggested
Platform
Medium
Pending

Check if Array is Sorted

Suggested
Platform
Medium
Pending

Sum of digits of a number

Suggested
Platform
Medium
Pending

Remove occurences of a character in string

Suggested
Platform
Medium
Pending

Generate parenthesis

Suggested
Platform
Medium
Pending

Letter Combinations of phone number

Suggested
Platform
Medium
Pending

Permutations

Suggested
Platform
Medium
Pending

Combination Sum

Suggested
Platform
Medium
Pending

Pallindrome partition

Suggested
Platform
Medium
Pending

Traversal

Inorder

Suggested
Platform
Medium
Pending

Preorder

Suggested
Platform
Medium
Pending

Postorder

Suggested
Platform
Medium
Pending

Level Order

Suggested
Platform
Medium
Pending

ZigZag Order

Suggested
Platform
Medium
Pending

Level Order II

Suggested
Platform
Medium
Pending

Mirror and Symmetry

Invert Tree

Suggested
Platform
Medium
Pending

Symmetric Tree

Suggested
Platform
Medium
Pending

Same Tree

Suggested
Platform
Medium
Pending

Subtree of another TREE

Suggested
Platform
Medium
Pending

Flip Equivalent Tree

Suggested
Platform
Medium
Pending

Search

LCA of Binary TREE

Suggested
Platform
Medium
Pending

Binary Search Tree

Suggested
Platform
Medium
Pending

LCA of BST

Suggested
Platform
Medium
Pending

LCA of Deepest Leaves

Suggested
Platform
Medium
Pending

Two Sum IV

Suggested
Platform
Medium
Pending

Kth smallest element in BST

Suggested
Platform
Medium
Pending

Validation

Minimum Depth of Binary Tree

Suggested
Platform
Medium
Pending

Maximum Depth of Binary Tree

Suggested
Platform
Medium
Pending

Balanced Binary Tree

Suggested
Platform
Medium
Pending

Diameter of Binary Tree

Suggested
Platform
Medium
Pending

Diameter of Binary Tree

Suggested
Platform
Medium
Pending

Check Completeness of Binary Tree

Suggested
Platform
Medium
Pending

Validate BST

Suggested
Platform
Medium
Pending

Recover BST

Suggested
Platform
Medium
Pending

Path SUM

Path Sum

Suggested
Platform
Medium
Pending

Path Sum II

Suggested
Platform
Medium
Pending

Sum of Root to Leaf

Suggested
Platform
Medium
Pending

Maximum Path Sum

Suggested
Platform
Medium
Pending

Construction

Contruct tree from preorder and inorder

Suggested
Platform
Medium
Pending

Contruct tree from postorder and inorder

Suggested
Platform
Medium
Pending

Sorted Array to BST

Suggested
Platform
Medium
Pending

GRAPHS

Suggested
Medium
Pending

Construct Adjancency List from EDGES+Nodes

Suggested
Platform
Medium
Pending

Graph DFS

Suggested
Platform
Medium
Pending

GRAPH BFS

Suggested
Platform
Medium
Pending

Number of Islands

Suggested
Platform
Medium
Pending

Number of Provinces

Suggested
Platform
Medium
Pending

Rotten Oranges

Suggested
Platform
Medium
Pending

PlacePrep © 2026 • Designed by Akash Mani

Local Sync Active
v5.4.0