← All collections

Complete question library

All interview questions

4815 questions in one focused tracker. Company collections will use the same saved progress.

0 of 100 completed on this page0%

Questions 4815

DoneQuestionResource
Random Point in Non-overlapping RectanglesOpen
Range AdditionOpen
Range Addition IIOpen
Range Frequency QueriesOpen
Range Minimum QueryOpen
Range Minimum QueryOpen
Range ModuleOpen
Range Product Queries of PowersOpen
Range Sum of BSTOpen
Range Sum of Sorted Subarray SumsOpen
Range Sum Query 2D - ImmutableOpen
Range Sum Query 2D - MutableOpen
Range Sum Query - ImmutableOpen
Range Sum Query - MutableOpen
Rank ScoresOpen
Rank Teams by VotesOpen
Rank Transform of a MatrixOpen
Rank Transform of an ArrayOpen
Ransom NoteOpen
Rasta and KheshtakOpen
Rat in a MazeOpen
Rat in a maze ProblemOpen
Rat Maze With Multiple JumpsOpen
Reachable Nodes In Subdivided GraphOpen
Reachable Nodes With RestrictionsOpen
Reach a given scoreOpen
Reach a NumberOpen
Reach End of Array With Max ScoreOpen
Reaching PointsOpen
Read N Characters Given Read4Open
Read N Characters Given read4 II - Call Multiple TimesOpen
Rearrange a given linked list in placeOpen
Rearrange a linked listOpen
Rearrange an array with O(1) extra spaceOpen
Rearrange Array AlternatelyOpen
Rearrange Array Elements by SignOpen
Rearrange Array to Maximize Prefix ScoreOpen
Rearrange charactersOpen
Rearrange characters in a string such that no two adjacent are sameOpen
Rearrange characters string such that no two adjacent are sameOpen
Rearrange Characters to Make Target StringOpen
Rearrange Products TableOpen
Rearrange Spaces Between WordsOpen
Rearrange String k Distance ApartOpen
Rearrange the array in alternating positive and negative items with O(1) extra spaceOpen
Rearrange Words in a SentenceOpen
Rearranging FruitsOpen
Reconstruct a 2-Row Binary MatrixOpen
Reconstruct ItineraryOpen
Reconstruct Original Digits from EnglishOpen
Recover a Tree From Preorder TraversalOpen
Recover Binary Search TreeOpen
Recover Binary Search TreeOpen
Recover the Original ArrayOpen
Rectangle AreaOpen
Rectangle Area IIOpen
Rectangle OverlapOpen
Rectangles AreaOpen
Recursively print all sentences that can be formed from list of word listsOpen
Recursively remove all adjacent duplicatesOpen
Recyclable and Low Fat ProductsOpen
Redistribute Characters to Make All Strings EqualOpen
Reduce Array Size to The HalfOpen
Reducing DishesOpen
Reduction Operations to Make the Array Elements EqualOpen
Redundant BracesOpen
Redundant ConnectionOpen
Redundant Connection IIOpen
Red ZoneOpen
Reformat DateOpen
Reformat Department TableOpen
Reformat Phone NumberOpen
Reformat The StringOpen
Region in BinaryMatrixOpen
Regions Cut By SlashesOpen
Regular Expression MatchOpen
Regular Expression MatchingOpen
Relative RanksOpen
Relative Sort ArrayOpen
Relocate MarblesOpen
Remove 9Open
Remove Adjacent Almost-Equal CharactersOpen
Remove All Adjacent Duplicates In StringOpen
Remove All Adjacent Duplicates in String IIOpen
Remove all duplicates from a given stringOpen
Remove all occurences of duplicates in a linked listOpen
Remove All Occurrences of a SubstringOpen
Remove All Ones With Row and Column FlipsOpen
Remove All Ones With Row and Column Flips IIOpen
Remove and ReverseOpen
Remove BoxesOpen
Remove BST keys outside given rangeOpen
Remove Colored Pieces if Both Neighbors are the Same ColorOpen
Remove CommentsOpen
Remove Consecutive CharactersOpen
Remove Consecutive CharactersOpen
Remove Covered IntervalsOpen
Remove Digit From Number to Maximize ResultOpen
Remove duplicate elements from sorted ArrayOpen
Remove Duplicate LettersOpen