Problems
Callback's own problems and the LeetCode questions companies have been asking, in one place — filter by category, company, topic, difficulty, and how recently a question showed up.
Asked on LeetCode
264 questions at Goldman Sachs · all time
- Trapping Rain WaterhardArrayTwo PointersDynamic ProgrammingStack+1frequency 100.0
- Median of Two Sorted ArrayshardArrayBinary SearchDivide and Conquerfrequency 80.1
- First Unique Character in a StringeasyHash TableStringQueueCountingfrequency 77.2
- Fraction to Recurring DecimalmediumHash TableMathStringfrequency 76.9
- High FiveeasyArrayHash TableSortingHeap (Priority Queue)frequency 76.3
- Minimum Path SummediumArrayDynamic ProgrammingMatrixfrequency 68.6
- Container With Most WatermediumArrayTwo PointersGreedyfrequency 65.2
- LRU CachemediumHash TableLinked ListDesignDoubly-Linked Listfrequency 65.2
- Longest Substring Without Repeating CharactersmediumHash TableStringSliding Windowfrequency 63.3
- String CompressionmediumTwo PointersStringfrequency 61.0
- Find the Winner of the Circular GamemediumArrayMathRecursionQueue+1frequency 60.2
- Merge IntervalsmediumArraySortingQuicksortfrequency 60.2
- Decode WaysmediumStringDynamic Programmingfrequency 58.5
- Number of IslandsmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 58.5
- Group AnagramsmediumArrayHash TableStringSortingfrequency 57.6
- Robot Bounded In CirclemediumMathStringSimulationfrequency 57.6
- Search in Rotated Sorted ArraymediumArrayBinary Searchfrequency 56.6
- Best Time to Buy and Sell StockeasyArrayDynamic Programmingfrequency 55.5
- Knight Probability in ChessboardmediumDynamic Programmingfrequency 53.2
- Two SumeasyArrayHash Tablefrequency 53.2
- Find Minimum in Rotated Sorted ArraymediumArrayBinary Searchfrequency 52.0
- Longest Palindromic SubsequencemediumStringDynamic Programmingfrequency 52.0
- Maximum SubarraymediumArrayDivide and ConquerDynamic Programmingfrequency 52.0
- Best Time to Buy and Sell Stock IImediumArrayDynamic ProgrammingGreedyfrequency 50.6
- Robot Return to OrigineasyStringSimulationfrequency 50.6
- Sell Diminishing-Valued Colored BallsmediumArrayMathBinary SearchGreedy+2frequency 50.6
- Better Compression of StringmediumHash TableStringSortingCountingfrequency 49.1
- Design HashMapeasyArrayHash TableLinked ListDesign+1frequency 49.1
- Find the Minimum Amount of Time to Brew PotionsmediumArraySimulationPrefix Sumfrequency 49.1
- Valid Arrangement of PairshardArrayDepth-First SearchGraph TheoryEulerian Circuit+2frequency 49.1
- Car PoolingmediumArraySortingHeap (Priority Queue)Simulation+1frequency 47.4
- Corporate Flight BookingsmediumArrayPrefix Sumfrequency 47.4
- Kth Largest Element in an ArraymediumArrayDivide and ConquerSortingHeap (Priority Queue)+1frequency 47.4
- Minimum Length of String After Deleting Similar EndsmediumTwo PointersStringfrequency 47.4
- Minimum Moves to Capture The QueenmediumMathEnumerationfrequency 47.4
- Pascal's TriangleeasyArrayDynamic Programmingfrequency 47.4
- Permutations IIImediumArrayBacktrackingfrequency 47.4
- Remove All Adjacent Duplicates in String IImediumStringStackfrequency 47.4
- Top K Frequent ElementsmediumArrayHash TableDivide and ConquerSorting+4frequency 47.4
- Minimum Cost Homecoming of a Robot in a GridmediumArrayGreedyfrequency 45.6
- Optimal Account BalancinghardArrayDynamic ProgrammingBacktrackingBit Manipulation+1frequency 45.6
- Pairs of Songs With Total Durations Divisible by 60mediumArrayHash TableCountingfrequency 45.6
- Range Product Queries of PowersmediumArrayBit ManipulationPrefix Sumfrequency 45.6
- Sliding Window MaximumhardArrayQueueSliding WindowHeap (Priority Queue)+2frequency 45.6
- Allocate MailboxeshardArrayMathDynamic ProgrammingSortingfrequency 43.6
- Backspace String CompareeasyTwo PointersStringStackSimulationfrequency 43.6
- Coin ChangemediumArrayDynamic ProgrammingBreadth-First SearchKnapsack Problem+1frequency 43.6
- Construct Smallest Number From DI StringmediumStringBacktrackingStackGreedyfrequency 43.6
- Count Collisions of Monkeys on a PolygonmediumMathRecursionfrequency 43.6
- Count Number of TextsmediumHash TableMathStringDynamic Programmingfrequency 43.6
Listings only — titles, difficulty, and tags link out to LeetCode. Imported from the leetcode-company-wise-problems snapshot dated 1 June 2025. Frequency is that dataset's own relative score within a company and time range.