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.
- 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