i
TCS
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.
Java OOPs concepts include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation hides the internal state of an object and only exposes necessary functionality.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction focuses on the essential characteristics of an object while hiding unneces
Interface defines a contract for a class to implement, while abstract class can have some concrete methods.
Interface cannot have any implementation, only method signatures.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract class can have both abstract and concrete methods.
Interfaces are used for achieving multiple inheritance in Java.
Example: Interface - Comparable, Abstract
I have experience with deploying applications on AWS, Azure, and Google Cloud Platform using tools like AWS CloudFormation, Azure Resource Manager, and Google Cloud Deployment Manager.
Experience with deploying applications on AWS, Azure, and Google Cloud Platform
Proficiency in using tools like AWS CloudFormation, Azure Resource Manager, and Google Cloud Deployment Manager
Spring MVC is a framework for building web applications in Java.
Model-View-Controller design pattern is used
DispatcherServlet handles incoming requests
Controllers handle requests and return responses
Views render the response to the user
Spring is a framework for building Java applications, while Spring Boot is an extension that simplifies the setup and development process.
Spring is a comprehensive framework that provides various modules for building Java applications, such as Spring Core, Spring MVC, and Spring Data.
Spring Boot is an extension of the Spring framework that aims to simplify the setup and development process by providing defaults for con...
Spring MVC follows a layered architecture pattern with components like DispatcherServlet, Controller, Model, ViewResolver, and HandlerMapping.
Spring MVC follows a front controller design pattern where DispatcherServlet acts as the front controller.
Controllers handle user requests and return appropriate responses.
Model represents the data, ViewResolver resolves the view to render, and HandlerMapping maps requests to app...
What people are saying about TCS
Different waits refer to various types of waiting times in IT systems.
Different waits in IT systems can include network latency, disk I/O wait, and CPU wait time.
Network latency refers to the time it takes for data to travel from one point to another over a network.
Disk I/O wait is the time a system spends waiting for data to be read from or written to a disk.
CPU wait time is the time a CPU spends waiting for data to b
Agile framework was used in the project for iterative development and flexibility.
Agile framework used for project management
Iterative development approach
Flexibility to adapt to changing requirements
TCS interview questions for designations
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
Get interview-ready with Top TCS Interview Questions
Filtering using Java streams
Use the filter() method to apply a predicate to each element in the stream
Combine filter() with other stream operations like map() or collect()
Example: List
Defect Life Cycle is the process of identifying, reporting, fixing, retesting, and closing software defects.
Defect identification: Defects are identified through testing or user feedback.
Defect reporting: Defects are reported in a defect tracking system with details like severity and priority.
Defect fixing: Developers fix the reported defects based on the information provided.
Defect retesting: Testers verify that the f...
Overloading is having multiple methods in the same class with the same name but different parameters, while overriding is implementing a method in a subclass that is already defined in the superclass.
Overloading involves multiple methods with the same name but different parameters.
Overriding involves implementing a method in a subclass that is already defined in the superclass.
Overloading is resolved at compile time ba...
JDK is a development kit, JRE is a runtime environment, and JVM is a virtual machine that executes Java bytecode.
JDK (Java Development Kit) is a software development kit used to develop Java applications.
JRE (Java Runtime Environment) is a software package that provides the libraries and components needed for running Java applications.
JVM (Java Virtual Machine) is an abstract machine that provides a runtime environment...
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
Expectations for CLC involve clear communication, timely responses, and meeting project deadlines.
Clear communication with stakeholders to ensure understanding of project requirements
Timely responses to inquiries and issues that arise during the project
Meeting project deadlines to ensure successful completion of tasks
Providing regular updates on progress and any potential roadblocks
Collaborating effectively with team m
I have been with the company for 5 years.
I have worked at the company for 5 years.
I started working at the company in 2016.
I have gained valuable experience during my 5 years at the company.
Company is a leading IT firm specializing in software development and consulting services.
Founded in 2005 by John Smith
Headquartered in Silicon Valley
Provides custom software solutions for clients in various industries
Offers consulting services for IT infrastructure optimization
Known for innovative and cutting-edge technology solutions
I enjoy group discussions as they provide different perspectives and foster collaboration.
I believe group discussions are beneficial for brainstorming ideas and problem-solving.
Group discussions help in gaining insights from others and learning from their experiences.
Collaborating with team members in a group discussion can lead to innovative solutions.
I appreciate the opportunity to share my thoughts and listen to div
Company projects are worked on by collaborating with team members, following project timelines, utilizing resources efficiently, and communicating effectively.
Collaborate with team members to divide tasks and work together towards project goals
Follow project timelines and deadlines to ensure timely completion
Utilize resources efficiently to maximize productivity and minimize costs
Communicate effectively with team membe...
Even coding odd swap coding
The duration of TCS IT Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 248 interviews
5 Interview rounds
based on 5.8k 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