All TCS Coding Interview Questions
192 questions we track for TCS, most frequently asked first. Practice any of them in the code editor and get AI feedback on your solution.
Start your TCS mock interviewQuestions TCS asks, live voice, scored. First one free.
- Junior40% (76)
- Mid/Senior51% (97)
- Staff10% (19)
Questionspage 2 of 2
- Move Zeroes47 companiesJunior
- Find the Duplicate Number22 companiesMid/Senior
- Longest Increasing Subsequence31 companiesMid/Senior
- Burst Balloons14 companiesStaff
- Bulb Switcher9 companiesMid/Senior
- Odd Even Linked List12 companiesMid/Senior
- Reverse String15 companiesJunior
- Intersection of Two Arrays18 companiesJunior
- Intersection of Two Arrays II9 companiesJunior
- First Unique Character in a String26 companiesJunior
- Convert a Number to Hexadecimal6 companiesJunior
- Longest Palindrome9 companiesJunior
- Fizz Buzz19 companiesJunior
- Third Maximum Number8 companiesJunior
- Partition Equal Subset Sum16 companiesMid/Senior
- Non-overlapping Intervals18 companiesMid/Senior
- Find All Duplicates in an Array11 companiesMid/Senior
- Assign Cookies9 companiesJunior
- Repeated Substring Pattern8 companiesJunior
- Minimum Moves to Equal Array Elements II5 companiesMid/Senior
- Max Consecutive Ones13 companiesJunior
- Teemo Attacking5 companiesJunior
- Next Greater Element I16 companiesJunior
- Fibonacci Number16 companiesJunior
- Longest Palindromic Subsequence14 companiesMid/Senior
- Continuous Subarray Sum10 companiesMid/Senior
- K-diff Pairs in an Array9 companiesMid/Senior
- Single Element in a Sorted Array18 companiesMid/Senior
- Diameter of Binary Tree19 companiesJunior
- Subarray Sum Equals K46 companiesMid/Senior
- Reshape the Matrix5 companiesJunior
- Permutation in String16 companiesMid/Senior
- Task Scheduler25 companiesMid/Senior
- Maximum Product of Three Numbers15 companiesJunior
- Maximum Average Subarray I11 companiesJunior
- Find K Closest Elements19 companiesMid/Senior
- Maximum Swap8 companiesMid/Senior
- Binary Search12 companiesJunior
- Subarray Product Less Than K19 companiesMid/Senior
- Daily Temperatures31 companiesMid/Senior
- Min Cost Climbing Stairs7 companiesJunior
- Toeplitz Matrix5 companiesJunior
- Rotate String12 companiesJunior
- Split Array With Same Average6 companiesStaff
- Peak Index in a Mountain Array9 companiesMid/Senior
- Koko Eating Bananas38 companiesMid/Senior
- Middle of the Linked List14 companiesJunior
- Bitwise ORs of Subarrays7 companiesMid/Senior
- Sort an Array12 companiesMid/Senior
- Tallest Billboard6 companiesStaff
- Squares of a Sorted Array17 companiesJunior
- Distribute Coins in Binary Tree8 companiesMid/Senior
- Rotting Oranges50 companiesMid/Senior
- Smallest Integer Divisible by K6 companiesMid/Senior
- Remove Outermost Parentheses6 companiesJunior
- Divisor Game7 companiesJunior
- Smallest Sufficient Team1 companyStaff
- Longest Common Subsequence20 companiesMid/Senior
- How Many Numbers Are Smaller Than the Current Number6 companiesJunior
- Minimum Cost to Make at Least One Valid Path in a Grid8 companiesStaff
- Check If a Word Occurs As a Prefix of Any Word in a Sentence6 companiesJunior
- Running Sum of 1d Array6 companiesJunior
- The kth Factor of n8 companiesMid/Senior
- Longest Subarray of 1's After Deleting One Element8 companiesMid/Senior
- Check If Array Pairs Are Divisible by k8 companiesMid/Senior
- Number of Good Pairs10 companiesJunior
- Water Bottles9 companiesJunior
- Maximum Nesting Depth of the Parentheses7 companiesJunior
- Sort Array by Increasing Frequency11 companiesJunior
- Palindrome Partitioning IV1 companyStaff
- Maximum Number of Events That Can Be Attended II8 companiesStaff
- Check if Array Is Sorted and Rotated10 companiesJunior
- Maximum Ascending Subarray Sum6 companiesJunior
- Find the Winner of the Circular Game12 companiesMid/Senior
- Remove All Occurrences of a Substring13 companiesMid/Senior
- Count Number of Pairs With Absolute Difference K4 companiesJunior
- Two Best Non-Overlapping Events8 companiesMid/Senior
- Delete the Middle Node of a Linked List7 companiesMid/Senior
- Find Subsequence of Length K With the Largest Sum6 companiesJunior
- Remove Letter To Equalize Frequency4 companiesJunior
- Maximum Sum of Distinct Subarrays With Length K10 companiesMid/Senior
- Minimum Cuts to Divide a Circle5 companiesJunior
- Count the Digits That Divide a Number3 companiesJunior
- Count the Number of Fair Pairs9 companiesMid/Senior
- Minimum Operations to Exceed Threshold Value I1 companyJunior
- Minimum Operations to Exceed Threshold Value II4 companiesMid/Senior
- Valid Word8 companiesJunior
- String Compression III7 companiesMid/Senior
- Find Minimum Operations to Make All Elements Divisible by Three4 companiesJunior
- Find the Original Typed String I7 companiesJunior
- Zigzag Grid Traversal With Skip3 companiesJunior
- Longest Balanced Substring II6 companiesMid/Senior