i
TCS
Filter interviews by
I applied via Indeed and was interviewed before Oct 2020. There were 4 interview rounds.
I applied via Newspaper Ad and was interviewed before Jun 2021. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
Abstraction is the process of hiding complex implementation details and exposing only the necessary information.
Abstraction helps in reducing complexity and increasing efficiency.
It allows us to focus on the essential features of an object or system.
Abstraction can be achieved through abstract classes, interfaces, and encapsulation.
For example, a car can be abstracted as a vehicle with certain properties and methods.
Ab...
Hiding implementation means keeping the internal details of a class or function hidden from the outside world.
It is a fundamental principle of object-oriented programming.
It helps in achieving encapsulation and abstraction.
It prevents the user from accessing the internal workings of a class or function.
Examples include private variables and methods in a class.
It allows for easier maintenance and modification of code.
It...
What people are saying about TCS
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Hard
Exam was in the morning in 2nd shift. It was a difficult .
You need to determine the sum of even digits and odd digits separately from a given integer.
The first line of input is an integer T
representing the number of test c...
Implement a function to find the sum of even and odd digits separately in a given integer.
Iterate through each digit of the integer and check if it is even or odd.
Keep track of the sum of even and odd digits separately.
Return the sums of even and odd digits for each test case.
Round duration - 30 minutes
Round difficulty - Hard
It was in the morning and there were approx 500 candidates for interview. Interviewers were very nice and cooperative.
SQL questions related to joins
Types of joins in SQL (inner join, left join, right join, full outer join)
Difference between inner join and outer join
Common join conditions (using ON vs WHERE)
Handling NULL values in joins
Performance considerations when using joins
Round duration - 10 minutes
Round difficulty - Medium
It was in the morning and interviewer was very nice and polite.
Tip 1 : Be confident and speak politely with a smile.
Tip 2 : Groom yourself very well in a professional way.
Tip 3 : Prepare everything mentioned in your resume.
Tip 4 : Also maintain positive body language as everything get noticed in an interview.
Tip 5 : Try to work on projects and prepare it very well including synopsis of project.
Tip 6 : Prepare core subjects and important topics.
Tip 7 : prepare company related questions as well.
Tip 8 : Maintain eye contact with interviewer.
Tip 1 : Mention Projects.
Tip 2 : Mention accurate and true things only.
Tip 3 : Resume should be neat and clean.
Tip 4 : Mention your achievements in resume.
Tip 5 : Resume should not be very lengthy, it should be precise.
Tip 6 : Prepare your resume by following a proper format.
Tip 7 : Carry your resume in a file.
TCS interview questions for designations
I applied via Referral and was interviewed before Sep 2020. There was 1 interview round.
Get interview-ready with Top TCS Interview Questions
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via tcs and was interviewed before Jun 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
Multithreading is the ability of a program to perform multiple tasks concurrently.
Multithreading allows for better utilization of CPU resources
It can improve program performance and responsiveness
Examples include running multiple downloads simultaneously or updating a GUI while performing a background task
Synchronization is important to prevent race conditions and ensure thread safety
Java supports multithreading through the java.lang.Thread class and java.util.concurrent package.
Java threads are created by extending the Thread class or implementing the Runnable interface.
Threads can be started using the start() method.
Synchronization can be achieved using synchronized keyword or locks.
Java provides several classes and interfaces to support concurrent programming such as Executor, ExecutorService, F...
Java does not support multiple inheritance, but interfaces can inherit multiple interfaces.
Java does not allow a class to inherit from multiple classes, but it can implement multiple interfaces.
Interfaces can inherit from multiple interfaces using the 'extends' keyword.
For example, interface C can extend interfaces A and B: 'interface C extends A, B {}'
Do-While loop executes the code block once before checking the condition, while loop checks the condition first.
Do-While loop is used when the code block needs to be executed at least once.
While loop is used when the code block may not need to be executed at all.
Do-While loop is less efficient than While loop as it always executes the code block at least once.
Example of Do-While loop: do { //code block } while (conditi...
Join the tables on a common column and display the combined data.
Identify the common column in both tables
Use JOIN statement to combine the tables
Select the columns to display
Apply any necessary filters or sorting
Display the data in a table or list format
Primary key uniquely identifies a record in a table, while unique key ensures uniqueness of a column.
Primary key cannot have null values, while unique key can have one null value.
A table can have only one primary key, but multiple unique keys.
Primary key is used as a foreign key in other tables, while unique key is not.
Example: Employee ID can be a primary key, while email address can be a unique key.
I have a strong background in software development, excellent problem-solving skills, and a passion for learning new technologies.
Extensive experience in programming languages such as Java, Python, and C++
Proven track record of delivering high-quality software solutions on time and within budget
Strong analytical and problem-solving skills, with the ability to quickly adapt to new technologies and frameworks
Excellent co...
My hobbies include coding, reading, and playing video games. My strengths are problem-solving, attention to detail, and teamwork. My weaknesses are impatience and a tendency to overthink.
Hobbies: Coding, reading, playing video games
Strengths: Problem-solving, attention to detail, teamwork
Weaknesses: Impatience, tendency to overthink
Some of the top questions asked at the TCS Software Developer interview -
The duration of TCS Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 476 interviews
5 Interview rounds
based on 1.9k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹0 L/yr - ₹0 L/yr |
IT Analyst
66.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
AST Consultant
51.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
29.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
Wipro
Infosys
Accenture