Company interviews / TCS
TCS interview practice
5 TCS roles have been listed on giveinterview since August 2026, 5 open now. Each one comes with an AI interview that runs the loop below: a 10-minute voice screen, then 2 rounds (coding, then behavioral). The topics that come up most are CMake, GDB, Modern C++ (11/14/17), multithreading, Object-Oriented Design. 247 coding questions are known to come up in TCS interviews (110 easy, 113 medium, 24 hard), 92 of them in the last six months. The most common topics are Array, Hash Table, String, Sorting.
The interview loop
Most common across TCS roles on giveinterview.
- Gate 0 · Voice screen10 min
- Gate 1 · Coding45 min
- Gate 2 · Behavioral45 min
What the interviews cover
Skills and topics, with the number of TCS roles that list each one.
- CMake5
- GDB5
- Modern C++ (11/14/17)5
- multithreading5
- Object-Oriented Design5
- Perf5
- STL5
- Valgrind5
- Data Structures & Algorithms4
- Algorithms1
- Data Structures1
- GCC1
Coding questions TCS asks
From public company-tagged interview question lists. Most recent and most frequent first.
- Array134
- Hash Table51
- String45
- Sorting41
- Two Pointers38
- Math38
- Dynamic Programming33
- Binary Search26
- Linked List19
- Stack17
- Database16
- Greedy15
| Question | Difficulty | Asked recently |
|---|---|---|
| Two Sum | Easy | Yes |
| Longest Palindromic Substring | Medium | Yes |
| Palindrome Number | Easy | Yes |
| Maximum Subarray | Medium | Yes |
| Move Zeroes | Easy | Yes |
| Container With Most Water | Medium | Yes |
| Best Time to Buy and Sell Stock | Easy | Yes |
| Longest Common Prefix | Easy | Yes |
| Rank Transform of an Array | Easy | Yes |
| Valid Anagram | Easy | Yes |
| Second Highest Salary | Medium | Yes |
| First Missing Positive | Hard | Yes |
| Valid Parentheses | Easy | Yes |
| 3Sum | Medium | Yes |
| Roman to Integer | Easy | Yes |
| Longest Substring Without Repeating Characters | Medium | Yes |
| Fibonacci Number | Easy | Yes |
| Reverse String | Easy | Yes |
| Single Number | Easy | Yes |
| Sort Colors | Medium | Yes |
| Find the Index of the First Occurrence in a String | Easy | Yes |
| Remove Duplicates from Sorted Array | Easy | Yes |
| Integer to Roman | Medium | Yes |
| Merge Sorted Array | Easy | Yes |
| Reverse Integer | Medium | Yes |
Roles
| Role | Where | Gates | Status |
|---|---|---|---|
| Software Engineer | On-site · Hyderabad, Telangana, India | 3 | Open |
| Software Engineer | On-site · Hyderabad, Telangana, India | 3 | Open |
| Software Engineer | On-site · Hyderabad, Telangana, India | 3 | Open |
| Software Engineer | On-site · Hyderabad, Telangana, India | 3 | Open |
| Software Engineer | On-site · Hyderabad, Telangana, India | 3 | Open |
Practice a TCS interview
Take the same AI interview a TCS candidate would face: you talk it through while you code, and get a scorecard with what earned each score. Three single-question interviews a day are free.