Tcs Software Engineer Interview Questions
96+ questions from real Tcs Software Engineer interviews, reported by candidates.
Round Types
Top Topics
Questions
TCS Codevita Interview Experience
Taking part in TCS Codevita was an exhilarating adventure that pushed my coding skills to the limit. It was a journey of perseverance, learning, and ultimately, a chance t...
TCS Research Interview Experience for SDE intern
TCS Research visited IIT Kharagpur for on-campus internships during February-March 2024. Stage 1: Resume ShortlistingThe resume shortlisting seemed to be based on projects...
Hi, Iād like to share my experience with the TCS NQT exam and provide insights into each round of the process.Application and Rounds OverviewI applied for the free TCS NQT...
TCS Interview Experience For TCS Prime (Off- Campus) 2023-24
I had an interview with TCS for the Digital Prime role. Here are the questions they asked:Round 1: Coding TestTwo Data Structures and Algorithms questions:Reverse a Linked...
Pre-Qualifier Round:The pre-qualifier round was on 8th August 2020. There were 6 problems which were to be solved within 6 hours. I was able to solve only 2 problems:1. Pr...
In the Byteland country, a string S is said to super ASCII string if and only if the count of each character in the string is equal to its ASCII value. In the Byteland cou...
Given two arrays of H[] and B[] consisting of N and M integers respectively, denoting the diameter of holes and balls respectively. M number of balls are made to roll from...
An course on developing your skills of interview by TCS-IONMy experience regarding this course was very good so i would like to share it with my geek friends.A lot of new ...
To know more about the TCS NQT: TCS NQT ā National Qualifier Test1. How to solve the Coding Section in TCS NQT 2022? STEP by STEP guide to solving the coding section in TC...
TCS NQT Interview on 4th July in Bangalore
Round 1: It consists of three sections Aptitude(basic and some advanced math), verbal(this one is the easiest part because there is no negative marking) and programming ob...
Given a number, the task is to check if this number is Armstrong or not using Command Line Arguments. A positive integer of n digits is called an Armstrong number of order...
Given a number, the task is to check if this number is Odd or Even using Command Line Arguments. A number is called even if the number is divisible by 2 and is called odd ...
Given a number, the task is to find the Factorial of this number using Command Line Arguments. Factorial of a non-negative integer is the multiplication of all integers sm...
Given two numbers, the task is to find the average of two numbers using Command Line Arguments. Examples:Input: n1 = 10, n2 = 20Output: 15Input: n1 = 100, n2 = 200Output: ...
Given two numbers, the task is to find the HCF of two numbers using Command Line Arguments. GCD (Greatest Common Divisor) or HCF (Highest Common Factor) of two numbers is ...
Given two numbers, the task is to swap the two numbers using Command Line Arguments. Examples:Input: n1 = 10, n2 = 20Output: 20 10Input: n1 = 100, n2 = 101Output: 101 100...
Given two Strings, the task is to concatenate the two Strings using Command Line Arguments. Examples:Input: str1 = "hello", str2 = "world"Output: helloworldInput: str1 = "...
Given three numbers, the task is to find the greatest of three numbers using Command Line Arguments.Examples:Input: A = 2, B = 8, C = 1Output: 8Input: A = 231, B = 4751, C...
TCS Coding Practice Question | Prime Numbers upto N
Given a number N, the task is to find the Prime Numbers from 1 to N using Command Line Arguments.Examples:Input: N = 7Output: 2, 3, 5, 7Input: N = 13Output: 2, 3, 5, 7, 11...
Given a number N, the task is to check if N is a Prime Number or not using Command Line Arguments.Examples:Input: N = 7Output: YesInput: N = 15Output: NoApproach:Since the...
What Tcs Looks for in Software Engineer Interviews
Tcs Software Engineer interviews are calibrated against the level and scope expected of the role. Across 96+ verified candidate reports on LeakCode, the consistent signals interviewers look for: clear problem decomposition before coding, explicit complexity reasoning, structured handling of edge cases, and the ability to articulate trade-offs between two reasonable approaches.
The discriminator between candidates who advance and candidates who do not is rarely the final correctness of the solution. It is the path to the solution: did you ask clarifying questions, did you state your approach before coding, did you handle edge cases without prompting, and did you communicate your reasoning throughout. Reports tagged "no hire" frequently cite a working solution with poor communication; reports tagged "strong hire" cite clear thinking even when the final solution was incomplete.
How To Use This Question Set
Real interview reports are a calibration tool, not a memorization target. Companies update their question pools every 2-4 months; memorizing exact problems risks misleading you when the interviewer uses a variant. The high-leverage use: identify the patterns that appear repeatedly in Tcs Software Engineer reports, practice those patterns on similar (not identical) problems, and use the reports to understand the interviewer's typical follow-up depth.
Filter the questions below by round type, difficulty, and recency. Focus first on reports from the past 6-12 months; older reports may reference questions that have since rotated out of Tcs's pool. Reports tagged with quantified difficulty (e.g., "medium-hard") are higher-signal than reports without difficulty tags.
Round-by-Round Expectations
Tcs Software Engineer loops typically span 4-6 rounds across phone screens and on-site or virtual on-site interviews. The structure varies by company: some run 1 recruiter screen + 1 technical phone + 3-4 on-site rounds; others run 1 recruiter screen + 1 OA + 4-5 on-site rounds. The recruiter screen is logistics and culture-light; the technical phone screen is medium-difficulty coding; the on-site loop covers coding, system design (at L4+ levels), and behavioral rounds.
Each round is designed to surface a specific signal. Coding rounds: correctness, code quality, complexity reasoning, communication. System design rounds: requirements clarification, design judgment, operational thinking. Behavioral rounds: ownership scope, leadership, ambiguity tolerance, conflict navigation. Strong candidates explicitly hit each signal dimension out loud during the round; weak candidates focus only on solving the prompt.
Common Interview Mistakes At This Combination
Reports tagged "no hire" at Tcs Software Engineer commonly cite: jumping into code without clarifying requirements, coding silently for 10+ minutes without verbalizing approach, missing edge cases (empty input, single element, very large input, overflow), and producing a working solution that the candidate cannot explain or refactor when probed. Strong candidates avoid these patterns by following a consistent template: clarify, verbalize approach, code with narration, test with examples.
Behavioral and design rounds have their own failure modes. Behavioral: stories that use "we" instead of "I" diluting individual signal, stories with no quantified outcome, defensiveness when probed about failure. Design: not asking clarifying questions, not stating requirements out loud, designing for a single server when the prompt clearly implies scale, ignoring operational concerns (deployment, monitoring, rollback). These show up in roughly half of Tcs Software Engineer interview retrospectives on LeakCode.
See All 96 Tcs Software Engineer Questions
Full question text, answer context, and frequency data for subscribers.
Get Access