TCS vs Uber Interview Questions
TCS lists 228 LeetCode interview questions while Uber lists 362. They share 69 problems — 30% of TCS's bank and 19% of Uber's. Focus on the overlap first, then drill into 159 TCS-only and 293 Uber-only questions.
Overview
Preparation Strategy
Step 1 — Shared core: Solve the 69 overlapping problems first. These are the highest-yield questions for candidates interviewing at both TCS and Uber.
Step 2 — Company-specific depth: Add TCS-specific problems like Friday Purchases I, Palindrome Number, Majority Element and Uber-specific problems from the exclusive lists below.
Step 3 — Difficulty tuning: Uber skews harder in our data. Budget extra time for Hard problems if you are targeting that company.
Difficulty Comparison
Top Shared Topics
69 Shared Questions
High-priority problems to practice for both TCS and Uber.
| Problem | Difficulty |
|---|---|
| Two Sum | Easy |
| Longest Palindromic Substring | Medium |
| Maximum Subarray | Medium |
| Move Zeroes | Easy |
| Longest Common Prefix | Easy |
| Best Time to Buy and Sell Stock | Easy |
| Sort Colors | Medium |
| Valid Anagram | Easy |
| Valid Parentheses | Easy |
| Longest Substring Without Repeating Characters | Medium |
| Subarray Sum Equals K | Medium |
| Median of Two Sorted Arrays | Hard |
| Container With Most Water | Medium |
| Remove Duplicates from Sorted Array | Easy |
| Reverse Integer | Medium |
| Task Scheduler | Medium |
| Valid Palindrome | Easy |
| Spiral Matrix | Medium |
| Find First and Last Position of Element in Sorted Array | Medium |
| Trapping Rain Water | Hard |
| Search in Rotated Sorted Array | Medium |
| Climbing Stairs | Easy |
| Merge Intervals | Medium |
| Burst Balloons | Hard |
| Roman to Integer | Easy |
| House Robber | Medium |
| Squares of a Sorted Array | Easy |
| Add Two Numbers | Medium |
| Generate Parentheses | Medium |
| Happy Number | Easy |
Showing top 30 of 69 shared problems.
Unique to TCS (159)
Problems in TCS's list that do not appear at Uber.
| Problem | Difficulty |
|---|---|
| Friday Purchases I | Medium |
| Palindrome Number | Easy |
| Majority Element | Easy |
| Find the Index of the First Occurrence in a String | Easy |
| Single Number | Easy |
| Second Highest Salary | Medium |
| Rotate Array | Medium |
| 3Sum | Medium |
| Jump Game | Medium |
| Contains Duplicate | Easy |
| Remove Letter To Equalize Frequency | Easy |
| Maximum Ascending Subarray Sum | Easy |
Unique to Uber (293)
Problems in Uber's list that do not appear at TCS.
Frequently Asked Questions
How many LeetCode questions do TCS and Uber share?
TCS and Uber share 69 LeetCode interview questions. 159 problems appear only in TCS's list and 293 appear only in Uber's list.
What topics overlap most between TCS and Uber?
The most common shared topics between TCS and Uber are Array (19 shared questions), Two Pointers (9 shared questions), String (8 shared questions), Dynamic Programming (8 shared questions), Hash Table (7 shared questions). Mastering these areas prepares you for both companies.
Which company asks harder LeetCode questions: TCS or Uber?
TCS has 99 Easy, 108 Medium, and 21 Hard questions. Uber has 45 Easy, 215 Medium, and 102 Hard questions. Uber has a higher proportion of Hard problems in its interview set.
How should I prepare if interviewing at both TCS and Uber?
Start with the 69 shared problems since they cover what both companies ask most often. Then add 20 TCS-specific and 20 Uber-specific questions to round out your prep.