i
TCS
Filter interviews by
I applied via TCS NQT and was interviewed before May 2023. There were 2 interview rounds.
There were two categories logical and coding. Logical contained generally aptitude and reasoning questions. Coding consisted two questions one short and easy and the other a bit longer
Program to reverse a string using array of characters
Create a character array from the input string
Use two pointers to swap characters from start and end of the array
Continue swapping until the pointers meet in the middle
String is immutable, StringBuffer is mutable in Java.
String is immutable, meaning its value cannot be changed once it is created.
StringBuffer is mutable, meaning its value can be changed after it is created.
StringBuffer is synchronized, making it thread-safe for use in multi-threaded environments.
StringBuffer is slower than String for most operations due to synchronization.
Example: String str = "Hello"; StringBuffer sb
Mutable objects can be changed after creation, while immutable objects cannot be changed.
Mutable objects can have their state modified after creation, while immutable objects cannot.
String and Integer objects are immutable in Java.
Examples of mutable objects include ArrayList and StringBuilder.
Immutable objects are thread-safe by default.
Immutable objects are more secure as their state cannot be changed.
I appeared for an interview before Apr 2024, where I was asked the following questions.
Java is a high-level, object-oriented programming language designed for portability and ease of use across platforms.
Platform-independent: Java code can run on any device with a Java Virtual Machine (JVM). Example: Write once, run anywhere.
Object-oriented: Supports concepts like inheritance, encapsulation, and polymorphism. Example: Class and object structures.
Rich API: Provides a vast set of libraries for various task...
Microservices are an architectural style that structures an application as a collection of loosely coupled services.
Microservices allow for independent deployment of services, enhancing agility.
Each service can be developed in different programming languages; for example, a service in Java and another in Python.
Microservices communicate over lightweight protocols, often using REST APIs or messaging queues.
They promote ...
I appeared for an interview before Apr 2024, where I was asked the following questions.
What people are saying about TCS
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
TCS interview questions for designations
I applied via Company Website and was interviewed before Jul 2023. There were 3 interview rounds.
Genral test, 2 coding questions and few mcq questions
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills and ability to work in a team
Completed multiple projects including a web-based e-commerce platform
Yes, I am available to join in 1 month.
I am currently in between projects and can start in 1 month.
I have already given notice at my current job and will be available to start in 1 month.
I am excited about the opportunity and look forward to joining your team in 1 month.
Get interview-ready with Top TCS Interview Questions
I applied via Walk-in and was interviewed before Aug 2023. There was 1 interview round.
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Strong problem-solving skills
Experience working in Agile development environment
Passionate about learning new technologies
I have a strong technical background, excellent problem-solving skills, and a passion for software development.
I have a Bachelor's degree in Computer Science and 5 years of experience in software development.
I have a proven track record of successfully delivering high-quality projects on time and within budget.
I am proficient in multiple programming languages such as Java, Python, and JavaScript.
I am a quick learner an...
I applied via Campus Placement
Core Java Advance Java Spring Bhoot servlet
Core Java Advance Java Spring Bhoot Servlet
I applied via Campus Placement and was interviewed before Apr 2023. There were 2 interview rounds.
Basic aptitude questions
Python code to print a pattern using stars
Use nested loops to iterate through rows and columns
Use if-else statements to determine when to print a star or a space
Adjust the range and conditions to create different patterns
Example: Printing a pyramid pattern
Example: Printing a diamond pattern
I applied via Referral and was interviewed in Oct 2022. There were 3 interview rounds.
How many employees works in company
Online exam test Application form in laptop exam
I applied via Naukri.com and was interviewed in Oct 2022. There were 3 interview rounds.
Java full stack,html,css, testing
Java full stack coding , testing
The duration of TCS Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 63 interviews
4 Interview rounds
based on 1.9k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.2k
salaries
| ₹5 L/yr - ₹16 L/yr |
AST Consultant
52k
salaries
| ₹8 L/yr - ₹25.1 L/yr |
Associate Consultant
30.6k
salaries
| ₹9 L/yr - ₹32.2 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.5 L/yr - ₹6 L/yr |
Amazon
Wipro
Infosys
Accenture