0% found this document useful (0 votes)
352 views10 pages

Top Interview 150 - Study Plan - LeetCode

The document outlines a comprehensive list of interview preparation topics, specifically focusing on coding problems categorized by data structures and algorithms. It includes various problem types such as arrays, strings, linked lists, trees, graphs, and dynamic programming, along with their difficulty levels. Each category features a selection of problems with corresponding solutions, aimed at helping candidates prepare for technical interviews.

Uploaded by

VikramGupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
352 views10 pages

Top Interview 150 - Study Plan - LeetCode

The document outlines a comprehensive list of interview preparation topics, specifically focusing on coding problems categorized by data structures and algorithms. It includes various problem types such as arrays, strings, linked lists, trees, graphs, and dynamic programming, along with their difficulty levels. Each category features a selection of problems with corresponding solutions, aimed at helping candidates prepare for technical interviews.

Uploaded by

VikramGupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Explore Problems Contest Discuss Interview Store Log in Premium

Must-do List for Interview Prep

Top Interview 150

Start

Show tags

Array / String

Merge Sorted Array Solution Easy

Remove Element Solution Easy

Remove Duplicates from Sorted Array Solution Easy

Remove Duplicates from Sorted Array II Solution Medium

Majority Element Solution Easy

Rotate Array Solution Medium

Best Time to Buy and Sell Stock Solution Easy

Best Time to Buy and Sell Stock II Solution Medium

Jump Game Solution Medium

Jump Game II Solution Medium

H-Index Solution Medium

Insert Delete GetRandom O(1) Solution Medium

Solution
Product of Array Except Self Medium

Gas Station Solution Medium

Candy Solution Hard

Trapping Rain Water Solution Hard

Roman to Integer Solution Easy

Integer to Roman Solution Medium

Length of Last Word Solution Easy

Longest Common Prefix Solution Easy

Reverse Words in a String Solution Medium

Zigzag Conversion Solution Medium

Find the Index of the First Occurrence in a String Solution Easy

Text Justification Solution Hard

Two Pointers

Valid Palindrome Solution Easy

Is Subsequence Solution Easy

Two Sum II - Input Array Is Sorted Solution Medium

Container With Most Water Solution Medium

3Sum Solution Medium

Sliding Window

Minimum Size Subarray Sum Solution Medium


Longest Substring Without Repeating Characters Solution Medium

Substring with Concatenation of All Words Solution Hard

Minimum Window Substring Solution Hard

Matrix

Valid Sudoku Solution Medium

Spiral Matrix Solution Medium

Rotate Image Solution Medium

Set Matrix Zeroes Solution Medium

Game of Life Solution Medium

Hashmap

Ransom Note Solution Easy

Isomorphic Strings Solution Easy

Word Pattern Solution Easy

Valid Anagram Solution Easy

Group Anagrams Solution Medium

Two Sum Solution Easy

Happy Number Solution Easy

Contains Duplicate II Solution Easy

Longest Consecutive Sequence Solution Medium


Intervals

Summary Ranges Solution Easy

Merge Intervals Solution Medium

Insert Interval Solution Medium

Minimum Number of Arrows to Burst Balloons Solution Medium

Stack

Valid Parentheses Solution Easy

Simplify Path Solution Medium

Min Stack Solution Medium

Evaluate Reverse Polish Notation Solution Medium

Basic Calculator Solution Hard

Linked List

Linked List Cycle Solution Easy

Add Two Numbers Solution Medium

Merge Two Sorted Lists Solution Easy

Copy List with Random Pointer Solution Medium

Reverse Linked List II Solution Medium

Reverse Nodes in k-Group Solution Hard

Remove Nth Node From End of List Solution Medium

Remove Duplicates from Sorted List II Solution Medium

l
Rotate List Solution Medium

Partition List Solution Medium

LRU Cache Solution Medium

Binary Tree General

Maximum Depth of Binary Tree Solution Easy

Same Tree Solution Easy

Invert Binary Tree Solution Easy

Symmetric Tree Solution Easy

Construct Binary Tree from Preorder and Inorder Traversal Solution Medium

Construct Binary Tree from Inorder and Postorder Traversal Solution Medium

Populating Next Right Pointers in Each Node II Solution Medium

Flatten Binary Tree to Linked List Solution Medium

Path Sum Solution Easy

Sum Root to Leaf Numbers Solution Medium

Binary Tree Maximum Path Sum Solution Hard

Binary Search Tree Iterator Solution Medium

Count Complete Tree Nodes Solution Easy

Lowest Common Ancestor of a Binary Tree Solution Medium

Binary Tree BFS


Binary Tree Right Side View Solution Medium

Average of Levels in Binary Tree Solution Easy

Binary Tree Level Order Traversal Solution Medium

Binary Search Tree

Minimum Absolute Difference in BST Solution Easy

Kth Smallest Element in a BST Solution Medium

Validate Binary Search Tree Solution Medium

Graph General

Number of Islands Solution Medium

Surrounded Regions Solution Medium

Clone Graph Solution Medium

Evaluate Division Solution Medium

Course Schedule Solution Medium

Course Schedule II Solution Medium

Graph BFS

Snakes and Ladders Solution Medium

Minimum Genetic Mutation Solution Medium

Word Ladder Solution Hard

Trie

Solution
Solution
Implement Trie (Prefix Tree) Medium

Design Add and Search Words Data Structure Solution Medium

Word Search II Solution Hard

Backtracking

Letter Combinations of a Phone Number Solution Medium

Combinations Solution Medium

Permutations Solution Medium

Combination Sum Solution Medium

N-Queens II Solution Hard

Generate Parentheses Solution Medium

Word Search Solution Medium

Divide & Conquer

Convert Sorted Array to Binary Search Tree Solution Easy

Sort List Solution Medium

Construct Quad Tree Solution Medium

Merge k Sorted Lists Solution Hard

Kadane's Algorithm

Maximum Subarray Solution Medium

Maximum Sum Circular Subarray Solution Medium

Binary Search
Search Insert Position Solution Easy

Search a 2D Matrix Solution Medium

Find Peak Element Solution Medium

Search in Rotated Sorted Array Solution Medium

Find First and Last Position of Element in Sorted Array Solution Medium

Find Minimum in Rotated Sorted Array Solution Medium

Median of Two Sorted Arrays Solution Hard

Heap

Kth Largest Element in an Array Solution Medium

IPO Solution Hard

Find K Pairs with Smallest Sums Solution Medium

Find Median from Data Stream Solution Hard

Bit Manipulation

Add Binary Solution Easy

Reverse Bits Solution Easy

Number of 1 Bits Solution Easy

Single Number Solution Easy

Single Number II Solution Medium

Bitwise AND of Numbers Range Solution Medium


Math

Palindrome Number Solution Easy

Plus One Solution Easy

Factorial Trailing Zeroes Solution Medium

Sqrt(x) Solution Easy

Pow(x, n) Solution Medium

Max Points on a Line Solution Hard

1D DP

Climbing Stairs Solution Easy

House Robber Solution Medium

Word Break Solution Medium

Coin Change Solution Medium

Longest Increasing Subsequence Solution Medium

Multidimensional DP

Triangle Solution Medium

Minimum Path Sum Solution Medium

Unique Paths II Solution Medium

Longest Palindromic Substring Solution Medium

Interleaving String Solution Medium

Edit Distance Solution Medium


Best Time to Buy and Sell Stock III Solution Hard

Best Time to Buy and Sell Stock IV Solution Hard

Maximal Square Solution Medium

Copyright © 2025 Help Center Jobs Bug Bounty Assessment United


LeetCode Students Terms Privacy Policy States

You might also like