i
TCS
Filter interviews by
I applied via Company Website and was interviewed in Mar 2023. There were 2 interview rounds.
Collection framework in Java is a set of classes and interfaces that provide a standard way to store and manipulate groups of objects.
It provides interfaces like List, Set, and Map to store collections of objects.
Classes like ArrayList, LinkedList, HashSet, and HashMap implement these interfaces.
Collections framework simplifies the process of storing, retrieving, and manipulating data in Java programs.
I applied via Campus Placement and was interviewed in Apr 2023. There were 2 interview rounds.
Java is a high-level, class-based, object-oriented programming language developed by Sun Microsystems in 1995.
Java is platform-independent and can run on any device with a Java Virtual Machine (JVM)
It is widely used for developing web, mobile, and desktop applications
Java has a vast library of pre-built classes and APIs
Java is constantly evolving with new versions and updates
Examples of popular Java-based applications
Java is a popular programming language known for its features like platform independence, object-oriented programming, and automatic memory management.
Java is platform-independent, meaning that it can run on any platform that has a Java Virtual Machine (JVM) installed.
Java supports object-oriented programming (OOP) concepts like encapsulation, inheritance, and polymorphism.
Java has automatic memory management, which me...
I applied via Job Fair and was interviewed in Mar 2023. There were 3 interview rounds.
What people are saying about TCS
I applied via Company Website and was interviewed in Oct 2022. There were 3 interview rounds.
TCS interview questions for designations
I applied via AmbitionBox and was interviewed in Sep 2022. There was 1 interview round.
SQL is a language used to manage relational databases. Java is a programming language used for developing applications.
SQL is used to create, modify, and query databases
Java is used to write code for applications that interact with databases
Java has built-in libraries for connecting to databases using JDBC
SQL and Java can be used together to create dynamic web applications
Java programming structure refers to the organization of code in a Java program.
Java programs are organized into classes, which contain methods and variables.
Classes can be grouped into packages for better organization.
Java follows a strict syntax and structure, with curly braces indicating code blocks.
Code must be compiled before it can be executed.
Java programs follow an object-oriented programming paradigm.
Get interview-ready with Top TCS Interview Questions
Spring framework has core features like dependency injection, aspect-oriented programming, and Spring MVC.
Dependency Injection: allows objects to be created and managed by Spring container
Aspect-Oriented Programming: provides modularization of cross-cutting concerns
Spring MVC: provides a model-view-controller architecture for web applications
Multithreading allows multiple threads to run concurrently, improving performance and responsiveness.
Multithreading is useful for tasks that can be split into smaller, independent parts.
It can improve performance by allowing multiple threads to execute simultaneously.
It can also improve responsiveness by allowing the UI thread to remain responsive while other tasks are running in the background.
Examples include downloa...
Daemon thread is a low priority thread that runs in the background and provides services to other threads.
Daemon threads are used for tasks that don't require user interaction or input.
They are automatically terminated when all non-daemon threads have completed.
Examples include garbage collection, logging, and monitoring.
They can be created using setDaemon() method.
Daemon threads should not be used for tasks that requi...
I applied via Naukri.com and was interviewed in Jul 2022. There were 2 interview rounds.
Explaining differences between abstract class and interface, throw and throws, and why we use throws. Also, why String is immutable.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
A class can implement multiple interfaces, but can only extend one abstract class.
Throw is used to explicitly throw an exception, while throws is used to declare the exceptions th...
I applied via Referral and was interviewed in Jan 2023. There were 3 interview rounds.
To connect two databases in a single application, create two separate connection objects and use them as needed.
Create two separate connection objects for each database
Use the appropriate connection object for each database operation
Ensure that the connection details for each database are correct
Handle any errors that may occur during the connection process
I applied via Company Website and was interviewed before Sep 2023. There were 2 interview rounds.
Questions related to quant, English Passage, etc.
Developed a web application for online shopping with user authentication and payment gateway integration.
Used Java Spring framework for backend development
Implemented RESTful APIs for communication between frontend and backend
Integrated Stripe API for secure payment processing
The duration of TCS Java Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 174 interviews
4 Interview rounds
based on 586 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
51.9k
salaries
| ₹8 L/yr - ₹25 L/yr |
Associate Consultant
30.3k
salaries
| ₹9 L/yr - ₹32 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.8 L/yr |
Amazon
Wipro
Infosys
Accenture