Squarepoint Capital LeetCode Questions
27 questions all-time · 2 easy · 19 medium · 6 hard
| # | Problem | Difficulty | Frequency | Acceptance |
|---|---|---|---|---|
| 1 | Search Suggestions System Array, String, Binary Search, Trie, Sorting, Heap (Priority Queue) | Medium | 100 | 0.7% |
| 2 | Maximum Xor Product Math, Greedy, Bit Manipulation | Medium | 91 | 0.3% |
| 3 | Subarray Product Less Than K Array, Binary Search, Sliding Window, Prefix Sum | Medium | 83 | 0.5% |
| 4 | Number of Perfect Pairs Array, Math, Two Pointers, Sorting | Medium | 83 | 0.3% |
| 5 | Best Time to Buy and Sell Stock Array, Dynamic Programming | Easy | 77 | 0.6% |
| 6 | Maximum Subarray Array, Divide and Conquer, Dynamic Programming | Medium | 77 | 0.5% |
| 7 | LRU Cache Hash Table, Linked List, Design, Doubly-Linked List | Medium | 77 | 0.5% |
| 8 | Basic Calculator Math, String, Stack, Recursion | Hard | 77 | 0.5% |
| 9 | Longest Increasing Subsequence Array, Binary Search, Dynamic Programming | Medium | 70 | 0.6% |
| 10 | Frog Jump Array, Dynamic Programming | Hard | 70 | 0.5% |
| 11 | Longest Non-decreasing Subarray From Two Arrays Array, Dynamic Programming | Medium | 70 | 0.3% |
| 12 | Count Ways To Build Good Strings Dynamic Programming | Medium | 70 | 0.6% |
| 13 | Maximum Palindromes After Operations Array, Hash Table, String, Greedy, Sorting, Counting | Medium | 70 | 0.5% |
| 14 | Merge In Between Linked Lists Linked List | Medium | 70 | 0.8% |
| 15 | Minimum Sideway Jumps Array, Dynamic Programming, Greedy | Medium | 70 | 0.5% |
| 16 | Trapping Rain Water Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack | Hard | 70 | 0.7% |
| 17 | Number of Islands Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix | Medium | 60 | 0.6% |
| 18 | Group Anagrams Array, Hash Table, String, Sorting | Medium | 60 | 0.7% |
| 19 | Minimum Path Sum Array, Dynamic Programming, Matrix | Medium | 60 | 0.7% |
| 20 | Find Valid Matrix Given Row and Column Sums Array, Greedy, Matrix | Medium | 60 | 0.8% |
| 21 | Minimum Equal Sum of Two Arrays After Replacing Zeros Array, Greedy | Medium | 60 | 0.5% |
| 22 | Couples Holding Hands Greedy, Depth-First Search, Breadth-First Search, Union-Find, Graph Theory | Hard | 60 | 0.6% |
| 23 | Coin Change Array, Dynamic Programming, Breadth-First Search | Medium | 60 | 0.5% |
| 24 | Minimum Number of Taps to Open to Water a Garden Array, Dynamic Programming, Greedy | Hard | 60 | 0.5% |
| 25 | Subarrays with K Different Integers Array, Hash Table, Sliding Window, Counting | Hard | 60 | 0.7% |
| 26 | Min Cost Climbing Stairs Array, Dynamic Programming | Easy | 60 | 0.7% |
| 27 | Sort Characters By Frequency Hash Table, String, Sorting, Heap (Priority Queue), Bucket Sort, Counting | Medium | 60 | 0.8% |
How to read this list
The tabs at the top split the questions by how recently people said they were asked in interviews. "Last 30 Days" is the past month, "Last 3 Months" is the past quarter, and so on. "All Time" is every question on record for this company.
Frequency is a score from 0 to 100 for how often a question showed up in that time window. A higher number means it came up more often, so the list starts with the most common questions first. Acceptance is the share of submissions that pass on LeetCode. Click any question to open it on LeetCode.