ByteDanceLeetCode Questions
VerifiedCompany-wise coding interview questions asked by ByteDance, ranked by real frequency across 30-day, 3-month, and 6-month recency windows.
# | Problem | Difficulty | Frequency↓ | Acceptance | |
|---|---|---|---|---|---|
| #146 | LRU Cache3 sources | Medium | 100% | 47.6% | |
| #316 | Remove Duplicate Letters3 sources | Medium | 88% | 53.5% | |
| #1081 | Medium | 88% | 63.7% | ||
| #1997 | Medium | 88% | 40.5% | ||
| #200 | Number of Islands3 sources | Medium | 80% | 64.7% | |
| #207 | Course Schedule3 sources | Medium | 77% | 51.8% | |
| #39 | Combination Sum3 sources | Medium | 75% | 76.8% | |
| #56 | Merge Intervals3 sources | Medium | 75% | 52.3% | |
| #227 | Basic Calculator II3 sources | Medium | 75% | 47.0% | |
| #221 | Maximal Square3 sources | Medium | 75% | 50.6% | |
| #934 | Shortest Bridge3 sources | Medium | 75% | 59.6% | |
| #198 | House Robber3 sources | Medium | 64% | 53.4% | |
| #1 | Two Sum3 sources | Easy | 64% | 57.8% | |
| #347 | Top K Frequent Elements3 sources | Medium | 64% | 66.8% | |
| #10 | Regular Expression Matching3 sources | Hard | 64% | 31.2% | |
| #127 | Word Ladder3 sources | Hard | 64% | 46.0% | |
| #33 | Search in Rotated Sorted Array3 sources | Medium | 63% | 45.2% | |
| #394 | Decode String3 sources | Medium | 63% | 62.9% | |
| #994 | Rotting Oranges3 sources | Medium | 63% | 59.0% | |
| #1143 | Longest Common Subsequence3 sources | Medium | 63% | 59.3% | |
| #121 | Best Time to Buy and Sell Stock3 sources | Easy | 63% | 57.0% | |
| #2 | Add Two Numbers3 sources | Medium | 63% | 48.8% | |
| #224 | Basic Calculator3 sources | Hard | 63% | 47.0% | |
| #2502 | Design Memory Allocator3 sources | Medium | 63% | 50.4% | |
| #662 | Maximum Width of Binary Tree3 sources | Medium | 63% | 45.8% | |
| #43 | Multiply Strings3 sources | Medium | 63% | 44.4% | |
| #53 | Maximum Subarray3 sources | Medium | 63% | 53.5% | |
| #721 | Accounts Merge3 sources | Medium | 63% | 61.7% | |
| #93 | Restore IP Addresses3 sources | Medium | 63% | 56.4% | |
| #300 | Longest Increasing Subsequence3 sources | Medium | 63% | 59.7% | |
| #42 | Trapping Rain Water3 sources | Hard | 63% | 67.7% | |
| #40 | Combination Sum II3 sources | Medium | 63% | 59.7% | |
| #148 | Sort List3 sources | Medium | 50% | 64.8% | |
| #215 | Kth Largest Element in an Array3 sources | Medium | 50% | 69.1% | |
| #317 | Shortest Distance from All Buildings3 sources | Hard | 50% | 45.0% | |
| #1530 | Number of Good Leaf Nodes Pairs3 sources | Medium | 50% | 71.8% | |
| #70 | Climbing Stairs3 sources | Easy | 50% | 54.2% | |
| #380 | Insert Delete GetRandom O(1)3 sources | Medium | 50% | 55.4% | |
| #939 | Minimum Area Rectangle3 sources | Medium | 50% | 55.4% | |
| #560 | Subarray Sum Equals K3 sources | Medium | 50% | 47.7% | |
| #78 | Subsets3 sources | Medium | 50% | 82.5% | |
| #424 | Medium | 50% | 60.1% | ||
| #1171 | Medium | 50% | 53.2% | ||
| #402 | Remove K Digits3 sources | Medium | 50% | 37.2% | |
| #133 | Clone Graph3 sources | Medium | 50% | 65.7% | |
| #92 | Reverse Linked List II3 sources | Medium | 50% | 51.9% | |
| #5 | Longest Palindromic Substring3 sources | Medium | 50% | 38.2% | |
| #2134 | Medium | 50% | 65.7% | ||
| #162 | Find Peak Element3 sources | Medium | 50% | 47.1% | |
| #20 | Valid Parentheses3 sources | Easy | 50% | 44.5% | |
| #3043 | Medium | 50% | 62.3% | ||
| #1352 | Product of the Last K Numbers3 sources | Medium | 50% | 63.0% | |
| #55 | Jump Game3 sources | Medium | 50% | 41.2% | |
| #23 | Merge k Sorted Lists3 sources | Hard | 50% | 60.0% | |
| #68 | Text Justification3 sources | Hard | 50% | 51.5% | |
| #450 | Delete Node in a BST3 sources | Medium | 50% | 55.0% | |
| #103 | Medium | 50% | 64.1% | ||
| #540 | Single Element in a Sorted Array3 sources | Medium | 50% | 59.3% | |
| #16 | 3Sum Closest3 sources | Medium | 50% | 48.9% | |
| #142 | Linked List Cycle II3 sources | Medium | 50% | 58.5% | |
| #239 | Sliding Window Maximum3 sources | Hard | 50% | 49.0% | |
| #62 | Unique Paths3 sources | Medium | 50% | 67.0% | |
| #407 | Hard | 50% | 64.1% | ||
| #199 | Binary Tree Right Side View2 sources | Medium | 48% | 0.7% |
ByteDance Technical Interview Overview & Company-Wise Questions
Software engineering and technical interviews at ByteDance emphasize real-world problem solving, algorithmic efficiency, and scalable data structure design. The curated dataset above contains 64 verified LeetCode problems, categorized by frequency and filtered across recent interview seasons.
Frequently Asked Questions
What are the top LeetCode questions for ByteDance?
Leading questions include LRU Cache, Remove Duplicate Letters, Smallest Subsequence of Distinct Characters. Reviewing questions with higher recency (within the last 30 to 90 days) yields the highest return on preparation time.
Where can I practice company-wise LeetCode questions for ByteDance?
You can practice all 64 ByteDance LeetCode questions right here on LeetMap Pro. Filter by 30-day, 3-month, and 6-month recency, track your progress with local checkpoints, and practice curated SQL problems completely free.
How should I prepare for ByteDance coding rounds?
Begin by reviewing Medium-difficulty problems (51 tracked), which constitute the majority of technical rounds. Complement coding practice with foundational DSA patterns like Sliding Window, Two Pointers, and Graph Traversal.