PrepFlow
Jobs
ATS Checker
Companies
DSA Sheets
Compiler
PrepFlow
Sign in
Login Required!
You need to log in to access your saved progress.
Companies
Microsoft
Array
Array
0/158 solved
Two Sum
EASY
Maximum Subarray
MEDIUM
Trapping Rain Water
HARD
Best Time to Buy and Sell Stock
EASY
3Sum
MEDIUM
Container With Most Water
MEDIUM
Median of Two Sorted Arrays
HARD
Search in Rotated Sorted Array
MEDIUM
Find the Duplicate Number
MEDIUM
Product of Array Except Self
MEDIUM
Number of Islands
MEDIUM
Merge Intervals
MEDIUM
Subarray Sum Equals K
MEDIUM
House Robber
MEDIUM
Longest Increasing Subsequence
MEDIUM
Find First and Last Position of Element in Sorted Array
MEDIUM
Longest Consecutive Sequence
MEDIUM
Majority Element
EASY
Jump Game
MEDIUM
Group Anagrams
MEDIUM
Permutations
MEDIUM
Coin Change
MEDIUM
Combination Sum
MEDIUM
Sort Colors
MEDIUM
Next Permutation
MEDIUM
Rotate Array
MEDIUM
Sliding Window Maximum
HARD
Rotate Image
MEDIUM
Top K Frequent Elements
MEDIUM
Subsets
MEDIUM
Largest Rectangle in Histogram
HARD
Word Break
MEDIUM
Kth Largest Element in an Array
MEDIUM
Move Zeroes
EASY
First Missing Positive
HARD
Single Number
EASY
Search Insert Position
EASY
Search a 2D Matrix
MEDIUM
Word Search
MEDIUM
Merge Sorted Array
EASY
Remove Duplicates from Sorted Array
EASY
Construct Binary Tree from Preorder and Inorder Traversal
MEDIUM
Spiral Matrix
MEDIUM
Set Matrix Zeroes
MEDIUM
Jump Game II
MEDIUM
Best Time to Buy and Sell Stock II
MEDIUM
Find Minimum in Rotated Sorted Array
MEDIUM
Daily Temperatures
MEDIUM
Rotting Oranges
MEDIUM
Minimum Size Subarray Sum
MEDIUM
N-Queens
HARD
Minimum Path Sum
MEDIUM
Missing Number
EASY
Contains Duplicate
EASY
Gas Station
MEDIUM
Binary Search
EASY
Search a 2D Matrix II
MEDIUM
Two Sum II - Input Array Is Sorted
MEDIUM
4Sum
MEDIUM
Combination Sum II
MEDIUM
Convert Sorted Array to Binary Search Tree
EASY
Valid Sudoku
MEDIUM
Maximal Rectangle
HARD
Task Scheduler
MEDIUM
Insert Interval
MEDIUM
3Sum Closest
MEDIUM
Find All Duplicates in an Array
MEDIUM
Max Area of Island
MEDIUM
Subsets II
MEDIUM
Sudoku Solver
HARD
Plus One
EASY
01 Matrix
MEDIUM
Word Search II
HARD
Evaluate Division
MEDIUM
Squares of a Sorted Array
EASY
Insert Delete GetRandom O(1)
MEDIUM
Unique Paths II
MEDIUM
Largest Number
MEDIUM
Search in Rotated Sorted Array II
MEDIUM
Permutations II
MEDIUM
Flood Fill
EASY
Next Greater Element I
EASY
Find K Closest Elements
MEDIUM
Sum of Subarray Minimums
MEDIUM
Construct Binary Tree from Inorder and Postorder Traversal
MEDIUM
Count Primes
MEDIUM
Evaluate Reverse Polish Notation
MEDIUM
Shortest Unsorted Continuous Subarray
MEDIUM
Intersection of Two Arrays II
EASY
Remove Duplicates from Sorted Array II
MEDIUM
Word Break II
HARD
Meeting Rooms II
MEDIUM
Accounts Merge
MEDIUM
Kth Missing Positive Number
EASY
Spiral Matrix II
MEDIUM
Game of Life
MEDIUM
Combination Sum III
MEDIUM
The Skyline Problem
HARD
Non-decreasing Array
MEDIUM
Frog Jump
HARD
Number of Good Pairs
EASY
Design HashMap
EASY
Wiggle Subsequence
MEDIUM
Range Sum Query 2D - Immutable
MEDIUM
Count Negative Numbers in a Sorted Matrix
EASY
Pascal's Triangle II
EASY
Alien Dictionary
HARD
Maximum Length of a Concatenated String with Unique Characters
MEDIUM
Jump Game III
MEDIUM
Find and Replace Pattern
MEDIUM
Text Justification
HARD
Transpose Matrix
EASY
Course Schedule III
HARD
Design Circular Queue
MEDIUM
Flipping an Image
EASY
Minimum Moves to Equal Array Elements II
MEDIUM
Remove Element
EASY
Walls and Gates
MEDIUM
Minimum Moves to Equal Array Elements
MEDIUM
Number of Students Unable to Eat Lunch
EASY
Minimum Absolute Difference
EASY
Battleships in a Board
MEDIUM
Sign of the Product of an Array
EASY
Minimum Number of Removals to Make Mountain Array
HARD
Employee Importance
MEDIUM
Design Tic-Tac-Toe
MEDIUM
Maximum Size Subarray Sum Equals k
MEDIUM
Meeting Rooms
EASY
Design Hit Counter
MEDIUM
Find N Unique Integers Sum up to Zero
EASY
Exclusive Time of Functions
MEDIUM
Max Chunks To Make Sorted II
HARD
The Maze
MEDIUM
Partition Array into Disjoint Intervals
MEDIUM
Max Dot Product of Two Subsequences
HARD
Distribute Candies
EASY
Encode and Decode Strings
MEDIUM
Shuffle an Array
MEDIUM
Ways to Make a Fair Array
MEDIUM
Shortest Word Distance
EASY
Best Meeting Point
HARD
Find Lucky Integer in an Array
EASY
Jump Game V
HARD
Design Snake Game
MEDIUM
Widest Vertical Area Between Two Points Containing No Points
EASY
Search in a Sorted Array of Unknown Size
MEDIUM
Largest Time for Given Digits
MEDIUM
Remove Comments
MEDIUM
Minimum Adjacent Swaps for K Consecutive Ones
HARD
Read N Characters Given Read4
EASY
First Unique Number
MEDIUM
Making File Names Unique
MEDIUM
Lonely Pixel I
MEDIUM
Palindrome Removal
HARD
Minimum Incompatibility
HARD
Delete Tree Nodes
MEDIUM
Statistics from a Large Sample
MEDIUM
Minimize Rounding Error to Meet Target
MEDIUM