Practice

Problems

Sandboxed coding rounds that run against a hidden test suite, and written questions graded against a rubric. Both, in one list.

108 problemsClear filters

Practice problems, with your status, difficulty and topics
StatusProblemFormatLevel
Not startedBest Time to Buy and Sell Stockimplementationsliding-windowCoderpadeasy
Not startedBinary Searchbinary-searchimplementationCoderpadeasy
Not startedClimbing Stairsdp-1dimplementationCoderpadeasy
Not startedContains Duplicatearrays-hashingimplementationCoderpadeasy
Not startedDiameter of Binary TreeimplementationtreesCoderpadeasy
Not startedFix: Deduplicate While Preserving OrderdebuggingCoderpadeasy
Not startedFix: The Page That Skips RowsdebuggingCoderpadeasy
Not startedInvert Binary TreeimplementationtreesCoderpadeasy
Not startedKth Largest Element in a StreamheapimplementationCoderpadeasy
Not startedLast Stone WeightheapimplementationCoderpadeasy
Not startedLinked List Cycleimplementationlinked-listCoderpadeasy
Not startedMaximum Depth of Binary TreeimplementationtreesCoderpadeasy
Not startedMerge Booking WindowsimplementationCoderpadeasy
Not startedMerge Two Sorted Listsimplementationlinked-listCoderpadeasy
Not startedNumber of 1 Bitsbit-mathimplementationCoderpadeasy
Not startedReverse Linked Listimplementationlinked-listCoderpadeasy
Not startedSingle Numberbit-mathimplementationCoderpadeasy
Not startedSubtree of Another TreeimplementationtreesCoderpadeasy
Not startedTwo Sumarrays-hashingimplementationCoderpadeasy
Not startedValid Anagramarrays-hashingimplementationCoderpadeasy
Not startedValid Palindromeimplementationtwo-pointersCoderpadeasy
Not startedValid ParenthesesimplementationstackCoderpadeasy
Not started3Sumimplementationtwo-pointersCoderpadmedium
Not startedBest Time to Buy and Sell Stock with Cooldowndp-2dimplementationCoderpadmedium
Not startedBinary Tree Level Order TraversalimplementationtreesCoderpadmedium
Not startedBinary Tree Right Side ViewimplementationtreesCoderpadmedium
Not startedCheapest Flights Within K Stopsadvanced-graphsimplementationCoderpadmedium
Not startedClone GraphgraphsimplementationCoderpadmedium
Not startedCoin Changedp-1dimplementationCoderpadmedium
Not startedCombination SumbacktrackingimplementationCoderpadmedium
Not startedContainer With Most Waterimplementationtwo-pointersCoderpadmedium
Not startedCopy List with Random Pointerimplementationlinked-listCoderpadmedium
Not startedCourse SchedulegraphsimplementationCoderpadmedium
Not startedCourse Schedule IIgraphsimplementationCoderpadmedium
Not startedDaily TemperaturesimplementationstackCoderpadmedium
Not startedDesign Add and Search WordsimplementationtriesCoderpadmedium
Not startedEdit Distancedp-2dimplementationCoderpadmedium
Not startedEncode and Decode Stringsarrays-hashingimplementationCoderpadmedium
Not startedEvaluate Reverse Polish NotationimplementationstackCoderpadmedium
Not startedFind Minimum in Rotated Sorted Arraybinary-searchimplementationCoderpadmedium
Not startedFix: The Invoice That Does Not BalancedebuggingCoderpadmedium
Not startedGas StationgreedyimplementationCoderpadmedium
Not startedGraph Valid TreegraphsimplementationCoderpadmedium
Not startedGroup Anagramsarrays-hashingimplementationCoderpadmedium
Not startedHouse Robberdp-1dimplementationCoderpadmedium
Not startedHouse Robber IIdp-1dimplementationCoderpadmedium
Not startedImplement TrieimplementationtriesCoderpadmedium
Not startedInsert IntervalimplementationintervalsCoderpadmedium
Not startedJump GamegreedyimplementationCoderpadmedium
Not startedJump Game IIgreedyimplementationCoderpadmedium
Not startedK Closest Points to OriginheapimplementationCoderpadmedium
Not startedKoko Eating Bananasbinary-searchimplementationCoderpadmedium
Not startedKth Largest Element in an ArrayheapimplementationCoderpadmedium
Not startedKth Largest in a StreamimplementationCoderpadmedium
Not startedKth Smallest Element in a BSTimplementationtreesCoderpadmedium
Not startedLongest Common Subsequencedp-2dimplementationCoderpadmedium
Not startedLongest Consecutive Sequencearrays-hashingimplementationCoderpadmedium
Not startedLongest Increasing Subsequencedp-1dimplementationCoderpadmedium
Not startedLongest Palindromic Substringdp-1dimplementationCoderpadmedium
Not startedLongest Repeating Character Replacementimplementationsliding-windowCoderpadmedium
Not startedLongest Substring Without Repeating Charactersimplementationsliding-windowCoderpadmedium
Not startedLowest Common Ancestor of a BSTimplementationtreesCoderpadmedium
Not startedLRU Cacheimplementationlinked-listCoderpadmedium
Not startedMax Area of IslandgraphsimplementationCoderpadmedium
Not startedMaximum Product Subarraydp-1dimplementationCoderpadmedium
Not startedMaximum SubarraygreedyimplementationCoderpadmedium
Not startedMeeting Rooms IIimplementationintervalsCoderpadmedium
Not startedMerge IntervalsimplementationintervalsCoderpadmedium
Not startedMin StackimplementationstackCoderpadmedium
Not startedNetwork Delay Timeadvanced-graphsimplementationCoderpadmedium
Not startedNon-overlapping IntervalsimplementationintervalsCoderpadmedium
Not startedNumber of IslandsgraphsimplementationCoderpadmedium
Not startedPacific Atlantic Water FlowgraphsimplementationCoderpadmedium
Not startedPalindrome PartitioningbacktrackingimplementationCoderpadmedium
Not startedPermutation in Stringimplementationsliding-windowCoderpadmedium
Not startedPermutationsbacktrackingimplementationCoderpadmedium
Not startedProduct of Array Except Selfarrays-hashingimplementationCoderpadmedium
Not startedRemove Nth Node From End of Listimplementationlinked-listCoderpadmedium
Not startedReorder Listimplementationlinked-listCoderpadmedium
Not startedRolling MaximumimplementationCoderpadmedium
Not startedRotting OrangesgraphsimplementationCoderpadmedium
Not startedSearch a 2D Matrixbinary-searchimplementationCoderpadmedium
Not startedSearch in Rotated Sorted Arraybinary-searchimplementationCoderpadmedium
Not startedSubsetsbacktrackingimplementationCoderpadmedium
Not startedSum of Two Integersbit-mathimplementationCoderpadmedium
Not startedSuppress Duplicate AlertsimplementationCoderpadmedium
Not startedSurrounded RegionsgraphsimplementationCoderpadmedium
Not startedTarget Sumdp-2dimplementationCoderpadmedium
Not startedThread-Safe CounterimplementationCoderpadmedium
Not startedTop K Frequent Elementsarrays-hashingimplementationCoderpadmedium
Not startedTwo Sum II — Sorted Inputimplementationtwo-pointersCoderpadmedium
Not startedUnique Pathsdp-2dimplementationCoderpadmedium
Not startedValid Sudokuarrays-hashingimplementationCoderpadmedium
Not startedValidate Binary Search TreeimplementationtreesCoderpadmedium
Not startedWord Breakdp-1dimplementationCoderpadmedium
Not startedWord SearchbacktrackingimplementationCoderpadmedium
Not startedAlien Dictionaryadvanced-graphsimplementationCoderpadhard
Not startedBinary Tree Maximum Path SumimplementationtreesCoderpadhard
Not startedFind Median from Data StreamheapimplementationCoderpadhard
Not startedLargest Rectangle in HistogramimplementationstackCoderpadhard
Not startedMedian of Two Sorted Arraysbinary-searchimplementationCoderpadhard
Not startedMerge k Sorted Listsimplementationlinked-listCoderpadhard
Not startedMinimum Window Substringimplementationsliding-windowCoderpadhard
Not startedN-QueensbacktrackingimplementationCoderpadhard
Not startedSerialize and Deserialize Binary TreeimplementationtreesCoderpadhard
Not startedSliding Window Maximumimplementationsliding-windowCoderpadhard
Not startedTrapping Rain Waterimplementationtwo-pointersCoderpadhard
Not startedWord Search IIimplementationtriesCoderpadhard