tcsLeetCode Questions
VerifiedCompany-wise coding interview questions asked by tcs, ranked by real frequency across 30-day, 3-month, and 6-month recency windows.
# | Problem | Difficulty | Frequency↓ | Acceptance | |
|---|---|---|---|---|---|
| #2993 | Medium | 100% | 81.2% | ||
| #1 | Two Sum3 sources | Easy | 89% | 57.8% | |
| #5 | Longest Palindromic Substring3 sources | Medium | 82% | 38.2% | |
| #9 | Palindrome Number3 sources | Easy | 80% | 60.7% | |
| #53 | Maximum Subarray3 sources | Medium | 75% | 53.5% | |
| #283 | Move Zeroes3 sources | Easy | 75% | 64.1% | |
| #11 | Container With Most Water3 sources | Medium | 72% | 60.4% | |
| #121 | Best Time to Buy and Sell Stock3 sources | Easy | 70% | 57.0% | |
| #14 | Longest Common Prefix3 sources | Easy | 69% | 47.9% | |
| #1331 | Rank Transform of an Array3 sources | Easy | 68% | 72.6% | |
| #169 | Majority Element3 sources | Easy | 66% | 66.4% | |
| #176 | Medium | 66% | 47.5% | ||
| #242 | Valid Anagram3 sources | Easy | 66% | 68.3% | |
| #3 | Medium | 64% | 39.4% | ||
| #13 | Roman to Integer3 sources | Easy | 64% | 66.8% | |
| #15 | 3Sum3 sources | Medium | 64% | 39.4% | |
| #20 | Valid Parentheses3 sources | Easy | 64% | 44.5% | |
| #41 | First Missing Positive3 sources | Hard | 64% | 43.2% | |
| #28 | Easy | 63% | 46.9% | ||
| #75 | Sort Colors3 sources | Medium | 63% | 70.0% | |
| #136 | Single Number3 sources | Easy | 63% | 77.9% | |
| #344 | Reverse String3 sources | Easy | 63% | 81.0% | |
| #509 | Fibonacci Number3 sources | Easy | 63% | 74.3% | |
| #26 | Remove Duplicates from Sorted Array3 sources | Easy | 63% | 63.2% | |
| #7 | Reverse Integer3 sources | Medium | 63% | 32.1% | |
| #4 | Median of Two Sorted Arrays3 sources | Hard | 63% | 47.0% | |
| #55 | Jump Game3 sources | Medium | 63% | 41.2% | |
| #189 | Rotate Array3 sources | Medium | 63% | 45.2% | |
| #217 | Contains Duplicate3 sources | Easy | 63% | 64.5% | |
| #560 | Subarray Sum Equals K3 sources | Medium | 63% | 47.7% | |
| #2423 | Remove Letter To Equalize Frequency3 sources | Easy | 63% | 19.5% | |
| #2520 | Easy | 63% | 85.9% | ||
| #1800 | Maximum Ascending Subarray Sum3 sources | Easy | 63% | 66.3% | |
| #12 | Integer to Roman3 sources | Medium | 62% | 71.2% | |
| #88 | Merge Sorted Array3 sources | Easy | 60% | 55.2% | |
| #54 | Spiral Matrix3 sources | Medium | 59% | 57.2% | |
| #125 | Valid Palindrome3 sources | Easy | 59% | 53.7% | |
| #152 | Maximum Product Subarray3 sources | Medium | 57% | 36.7% | |
| #1752 | Check if Array Is Sorted and Rotated3 sources | Easy | 57% | 57.5% | |
| #50 | Pow(x, n)3 sources | Medium | 55% | 38.9% | |
| #387 | First Unique Character in a String3 sources | Easy | 55% | 65.8% | |
| #49 | Group Anagrams3 sources | Medium | 55% | 72.9% | |
| #219 | Contains Duplicate II3 sources | Easy | 55% | 51.5% | |
| #3417 | Zigzag Grid Traversal With Skip3 sources | Easy | 55% | 65.5% | |
| #621 | Task Scheduler3 sources | Medium | 55% | 63.4% | |
| #42 | Trapping Rain Water3 sources | Hard | 53% | 67.7% | |
| #70 | Climbing Stairs3 sources | Easy | 53% | 54.2% | |
| #628 | Maximum Product of Three Numbers3 sources | Easy | 53% | 46.1% | |
| #34 | Medium | 51% | 49.3% | ||
| #2481 | Minimum Cuts to Divide a Circle3 sources | Easy | 51% | 56.5% | |
| #3065 | Easy | 51% | 86.9% | ||
| #3066 | Medium | 51% | 45.8% | ||
| #1745 | Palindrome Partitioning IV3 sources | Hard | 51% | 45.5% | |
| #33 | Search in Rotated Sorted Array3 sources | Medium | 51% | 45.2% | |
| #84 | Largest Rectangle in Histogram3 sources | Hard | 51% | 50.3% | |
| #66 | Plus One3 sources | Easy | 50% | 50.2% | |
| #69 | Sqrt(x)3 sources | Easy | 50% | 42.1% | |
| #67 | Add Binary3 sources | Easy | 50% | 58.3% | |
| #898 | Bitwise ORs of Subarrays3 sources | Medium | 50% | 56.9% | |
| #56 | Merge Intervals3 sources | Medium | 50% | 52.3% | |
| #643 | Maximum Average Subarray I3 sources | Easy | 50% | 48.4% | |
| #2 | Add Two Numbers3 sources | Medium | 50% | 48.8% | |
| #18 | 4Sum3 sources | Medium | 50% | 41.1% | |
| #58 | Length of Last Word3 sources | Easy | 50% | 59.2% | |
| #62 | Unique Paths3 sources | Medium | 50% | 67.0% | |
| #268 | Missing Number3 sources | Easy | 50% | 72.3% | |
| #540 | Single Element in a Sorted Array3 sources | Medium | 50% | 59.3% | |
| #766 | Toeplitz Matrix3 sources | Easy | 50% | 69.7% | |
| #912 | Sort an Array3 sources | Medium | 50% | 55.9% | |
| #35 | Search Insert Position3 sources | Easy | 50% | 51.7% | |
| #805 | Split Array With Same Average3 sources | Hard | 50% | 27.2% | |
| #182 | Easy | 50% | 74.0% | ||
| #1125 | Smallest Sufficient Team3 sources | Hard | 50% | 55.7% | |
| #312 | Burst Balloons3 sources | Hard | 50% | 63.9% | |
| #181 | Easy | 50% | 73.5% | ||
| #73 | Set Matrix Zeroes3 sources | Medium | 48% | 63.3% | |
| #128 | Longest Consecutive Sequence3 sources | Medium | 48% | 47.2% | |
| #852 | Peak Index in a Mountain Array3 sources | Medium | 48% | 66.8% | |
| #2006 | Easy | 45% | 85.4% | ||
| #198 | House Robber3 sources | Medium | 45% | 53.4% | |
| #17 | Medium | 45% | 66.4% | ||
| #977 | Squares of a Sorted Array3 sources | Easy | 45% | 73.9% | |
| #167 | Two Sum II - Input Array Is Sorted3 sources | Medium | 45% | 65.4% | |
| #230 | Kth Smallest Element in a BST3 sources | Medium | 45% | 77.0% | |
| #31 | Next Permutation3 sources | Medium | 41% | 45.6% | |
| #118 | Pascal's Triangle3 sources | Easy | 41% | 79.1% | |
| #202 | Happy Number3 sources | Easy | 41% | 59.9% | |
| #204 | Count Primes3 sources | Medium | 41% | 36.2% | |
| #206 | Reverse Linked List3 sources | Easy | 41% | 80.8% | |
| #239 | Sliding Window Maximum3 sources | Hard | 41% | 49.0% | |
| #19 | Remove Nth Node From End of List3 sources | Medium | 41% | 52.0% | |
| #155 | Min Stack3 sources | Medium | 41% | 58.4% | |
| #876 | Middle of the Linked List3 sources | Easy | 41% | 82.1% | |
| #1068 | Easy | 41% | 85.9% | ||
| #238 | Product of Array Except Self3 sources | Medium | 41% | 69.1% | |
| #22 | Generate Parentheses3 sources | Medium | 38% | 78.9% | |
| #78 | Subsets3 sources | Medium | 38% | 82.5% | |
| #543 | Diameter of Binary Tree3 sources | Easy | 38% | 65.8% | |
| #287 | Find the Duplicate Number3 sources | Medium | 38% | 64.6% | |
| #485 | Max Consecutive Ones3 sources | Easy | 38% | 65.6% | |
| #416 | Partition Equal Subset Sum3 sources | Medium | 38% | 49.7% | |
| #51 | N-Queens3 sources | Hard | 38% | 76.0% | |
| #23 | Merge k Sorted Lists3 sources | Hard | 38% | 60.0% | |
| #1480 | Running Sum of 1d Array3 sources | Easy | 38% | 87.0% | |
| #956 | Tallest Billboard3 sources | Hard | 38% | 51.9% | |
| #567 | Permutation in String3 sources | Medium | 38% | 49.2% | |
| #875 | Koko Eating Bananas3 sources | Medium | 38% | 50.2% | |
| #297 | Hard | 38% | 61.1% | ||
| #81 | Search in Rotated Sorted Array II3 sources | Medium | 38% | 40.2% | |
| #90 | Subsets II3 sources | Medium | 38% | 61.6% | |
| #153 | Find Minimum in Rotated Sorted Array3 sources | Medium | 38% | 55.0% | |
| #8 | String to Integer (atoi)3 sources | Medium | 38% | 21.3% | |
| #516 | Longest Palindromic Subsequence3 sources | Medium | 38% | 65.7% | |
| #83 | Remove Duplicates from Sorted List3 sources | Easy | 38% | 57.1% | |
| #300 | Longest Increasing Subsequence3 sources | Medium | 38% | 59.7% | |
| #234 | Palindrome Linked List3 sources | Easy | 38% | 58.3% | |
| #122 | Best Time to Buy and Sell Stock II3 sources | Medium | 38% | 71.3% | |
| #151 | Reverse Words in a String3 sources | Medium | 38% | 57.0% | |
| #412 | Fizz Buzz3 sources | Easy | 38% | 75.7% | |
| #532 | K-diff Pairs in an Array3 sources | Medium | 38% | 46.1% | |
| #1148 | Easy | 38% | 76.7% | ||
| #45 | Jump Game II3 sources | Medium | 38% | 43.1% | |
| #263 | Ugly Number3 sources | Easy | 38% | 43.8% | |
| #462 | Medium | 38% | 62.1% | ||
| #146 | LRU Cache3 sources | Medium | 38% | 47.6% | |
| #2095 | Medium | 38% | 60.9% | ||
| #414 | Third Maximum Number3 sources | Easy | 38% | 39.8% | |
| #2099 | Easy | 38% | 57.3% | ||
| #1493 | Medium | 38% | 71.3% | ||
| #496 | Next Greater Element I3 sources | Easy | 38% | 76.5% | |
| #455 | Assign Cookies3 sources | Easy | 38% | 55.3% | |
| #27 | Remove Element3 sources | Easy | 38% | 62.1% | |
| #435 | Non-overlapping Intervals3 sources | Medium | 38% | 57.4% | |
| #303 | Range Sum Query - Immutable3 sources | Easy | 38% | 72.7% | |
| #46 | Permutations3 sources | Medium | 38% | 82.1% | |
| #74 | Search a 2D Matrix3 sources | Medium | 38% | 54.3% | |
| #1581 | Easy | 38% | 67.9% | ||
| #443 | String Compression3 sources | Medium | 38% | 60.3% | |
| #3689 | Maximum Total Subarray Value I3 sources | Medium | 38% | 71.9% | |
| #180 | Medium | 38% | 48.8% | ||
| #21 | Merge Two Sorted Lists3 sources | Easy | 38% | 68.5% | |
| #179 | Largest Number3 sources | Medium | 38% | 43.3% | |
| #1757 | Easy | 38% | 88.6% | ||
| #85 | Maximal Rectangle3 sources | Hard | 38% | 59.2% | |
| #1075 | Easy | 38% | 67.0% | ||
| #124 | Binary Tree Maximum Path Sum3 sources | Hard | 38% | 42.5% | |
| #48 | Rotate Image3 sources | Medium | 38% | 80.4% | |
| #1518 | Water Bottles3 sources | Easy | 38% | 72.6% | |
| #584 | Easy | 38% | 73.1% | ||
| #162 | Find Peak Element2 sources | Medium | 37% | 0.5% | |
| #143 | Reorder List3 sources | Medium | 32% | 65.7% | |
| #570 | Medium | 32% | 49.2% | ||
| #739 | Daily Temperatures3 sources | Medium | 32% | 68.9% | |
| #724 | Find Pivot Index3 sources | Easy | 32% | 63.2% | |
| #347 | Top K Frequent Elements3 sources | Medium | 32% | 66.8% | |
| #111 | Minimum Depth of Binary Tree3 sources | Easy | 32% | 53.3% | |
| #196 | Easy | 32% | 66.3% | ||
| #100 | Same Tree3 sources | Easy | 32% | 67.5% | |
| #175 | Easy | 32% | 79.7% | ||
| #394 | Decode String3 sources | Medium | 32% | 62.9% | |
| #200 | Number of Islands3 sources | Medium | 32% | 64.7% | |
| #860 | Lemonade Change3 sources | Easy | 32% | 59.3% | |
| #2951 | Find the Peaks2 sources | Easy | 32% | 0.8% | |
| #3731 | Find Missing Elements2 sources | Easy | 32% | 0.9% | |
| #231 | Power of Two3 sources | Easy | 25% | 50.3% | |
| #577 | Easy | 25% | 77.7% | ||
| #704 | Binary Search3 sources | Easy | 25% | 61.1% | |
| #273 | Integer to English Words3 sources | Hard | 25% | 35.1% | |
| #1025 | Divisor Game3 sources | Easy | 25% | 72.1% | |
| #229 | Majority Element II3 sources | Medium | 25% | 56.5% | |
| #2461 | Medium | 25% | 43.2% | ||
| #141 | Linked List Cycle3 sources | Easy | 25% | 54.7% | |
| #1378 | Easy | 25% | 83.6% | ||
| #1497 | Medium | 25% | 46.2% | ||
| #2563 | Count the Number of Fair Pairs3 sources | Medium | 25% | 52.6% | |
| #2703 | Return Length of Arguments Passed3 sources | Easy | 25% | 94.5% | |
| #1910 | Medium | 25% | 78.6% | ||
| #459 | Repeated Substring Pattern3 sources | Easy | 25% | 48.5% | |
| #3330 | Find the Original Typed String I3 sources | Easy | 25% | 72.1% | |
| #164 | Maximum Gap3 sources | Medium | 25% | 52.5% | |
| #1751 | Hard | 25% | 63.4% | ||
| #328 | Odd Even Linked List3 sources | Medium | 25% | 62.6% | |
| #109 | Medium | 25% | 66.9% | ||
| #713 | Subarray Product Less Than K3 sources | Medium | 25% | 54.7% | |
| #3136 | Valid Word3 sources | Easy | 25% | 50.9% | |
| #1614 | Easy | 25% | 85.0% | ||
| #142 | Linked List Cycle II3 sources | Medium | 25% | 58.5% | |
| #495 | Teemo Attacking3 sources | Easy | 25% | 57.9% | |
| #209 | Minimum Size Subarray Sum3 sources | Medium | 25% | 52.2% | |
| #94 | Binary Tree Inorder Traversal3 sources | Easy | 25% | 80.3% | |
| #1015 | Smallest Integer Divisible by K3 sources | Medium | 25% | 54.2% | |
| #184 | Medium | 25% | 58.6% | ||
| #1365 | Easy | 25% | 87.5% | ||
| #319 | Bulb Switcher3 sources | Medium | 25% | 56.1% | |
| #10 | Regular Expression Matching3 sources | Hard | 25% | 31.2% | |
| #350 | Intersection of Two Arrays II3 sources | Easy | 25% | 60.1% | |
| #994 | Rotting Oranges3 sources | Medium | 25% | 59.0% | |
| #3714 | Longest Balanced Substring II3 sources | Medium | 25% | 41.9% | |
| #38 | Count and Say3 sources | Medium | 25% | 63.3% | |
| #523 | Continuous Subarray Sum3 sources | Medium | 25% | 31.5% | |
| #1143 | Longest Common Subsequence3 sources | Medium | 25% | 59.3% | |
| #566 | Reshape the Matrix3 sources | Easy | 25% | 65.2% | |
| #6 | Zigzag Conversion3 sources | Medium | 25% | 54.5% | |
| #409 | Longest Palindrome3 sources | Easy | 25% | 56.1% | |
| #1823 | Find the Winner of the Circular Game3 sources | Medium | 25% | 82.3% | |
| #160 | Intersection of Two Linked Lists3 sources | Easy | 25% | 64.2% | |
| #127 | Word Ladder3 sources | Hard | 25% | 46.0% | |
| #1021 | Remove Outermost Parentheses3 sources | Easy | 25% | 87.3% | |
| #746 | Min Cost Climbing Stairs3 sources | Easy | 25% | 68.5% | |
| #2667 | Create Hello World Function3 sources | Easy | 25% | 81.9% | |
| #796 | Rotate String3 sources | Easy | 25% | 66.9% | |
| #744 | Easy | 25% | 59.4% | ||
| #1295 | Easy | 25% | 79.9% | ||
| #16 | 3Sum Closest3 sources | Medium | 25% | 48.9% | |
| #57 | Insert Interval3 sources | Medium | 25% | 45.5% | |
| #905 | Sort Array By Parity3 sources | Easy | 25% | 76.6% | |
| #1281 | Easy | 25% | 86.6% | ||
| #59 | Spiral Matrix II3 sources | Medium | 25% | 75.4% | |
| #448 | Easy | 25% | 64.4% | ||
| #525 | Contiguous Array3 sources | Medium | 25% | 51.7% | |
| #104 | Maximum Depth of Binary Tree3 sources | Easy | 25% | 78.4% | |
| #1833 | Maximum Ice Cream Bars3 sources | Medium | 25% | 77.2% | |
| #203 | Remove Linked List Elements3 sources | Easy | 25% | 54.9% | |
| #1402 | Reducing Dishes3 sources | Hard | 25% | 76.8% | |
| #692 | Top K Frequent Words3 sources | Medium | 25% | 60.4% | |
| #1523 | Easy | 25% | 54.6% | ||
| #383 | Ransom Note3 sources | Easy | 25% | 66.2% | |
| #904 | Fruit Into Baskets3 sources | Medium | 25% | 51.7% | |
| #1679 | Max Number of K-Sum Pairs3 sources | Medium | 25% | 57.2% | |
| #177 | Medium | 25% | 39.5% | ||
| #987 | Hard | 25% | 54.2% | ||
| #442 | Find All Duplicates in an Array3 sources | Medium | 25% | 77.0% | |
| #1456 | Medium | 25% | 62.3% | ||
| #735 | Asteroid Collision3 sources | Medium | 25% | 48.4% | |
| #80 | Medium | 25% | 64.9% | ||
| #1492 | Medium | 25% | 70.5% | ||
| #1512 | Easy | 25% | 89.9% | ||
| #670 | Medium | 25% | 52.1% | ||
| #3163 | Medium | 25% | 67.1% | ||
| #1368 | Hard | 25% | 71.1% | ||
| #979 | Medium | 25% | 77.3% | ||
| #405 | Easy | 25% | 54.5% | ||
| #930 | Medium | 25% | 69.3% | ||
| #503 | Next Greater Element II2 sources | Medium | 24% | 0.7% | |
| #24 | Swap Nodes in Pairs2 sources | Medium | 24% | 0.7% | |
| #3658 | GCD of Odd and Even Sums2 sources | Easy | 24% | 0.9% | |
| #632 | Hard | 24% | 0.7% | ||
| #901 | Online Stock Span2 sources | Medium | 24% | 0.7% | |
| #172 | Factorial Trailing Zeroes2 sources | Medium | 24% | 0.5% | |
| #645 | Set Mismatch2 sources | Easy | 24% | 0.4% | |
| #215 | Kth Largest Element in an Array2 sources | Medium | 24% | 0.7% | |
| #572 | Subtree of Another Tree2 sources | Easy | 24% | 0.5% | |
| #700 | Search in a Binary Search Tree2 sources | Easy | 24% | 0.8% | |
| #881 | Boats to Save People2 sources | Medium | 24% | 0.6% | |
| #134 | Gas Station2 sources | Medium | 24% | 0.5% | |
| #1806 | Medium | 24% | 0.7% | ||
| #1464 | Easy | 24% | 0.8% | ||
| #2009 | Hard | 24% | 0.5% | ||
| #292 | Nim Game2 sources | Easy | 24% | 0.6% | |
| #205 | Isomorphic Strings2 sources | Easy | 24% | 0.5% | |
| #374 | Guess Number Higher or Lower2 sources | Easy | 24% | 0.6% | |
| #25 | Reverse Nodes in k-Group2 sources | Hard | 24% | 0.7% | |
| #733 | Flood Fill2 sources | Easy | 24% | 0.7% |
tcs Technical Interview Overview & Company-Wise Questions
Software engineering and technical interviews at tcs emphasize real-world problem solving, algorithmic efficiency, and scalable data structure design. The curated dataset above contains 263 verified LeetCode problems, categorized by frequency and filtered across recent interview seasons.
Frequently Asked Questions
What are the top LeetCode questions for tcs?
Leading questions include Friday Purchases I, Two Sum, Longest Palindromic Substring. 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 tcs?
You can practice all 263 tcs 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 tcs coding rounds?
Begin by reviewing Medium-difficulty problems (122 tracked), which constitute the majority of technical rounds. Complement coding practice with foundational DSA patterns like Sliding Window, Two Pointers, and Graph Traversal.