i
TCS
Filter interviews by
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
OLAP is used for analyzing and reporting large volumes of data, while OLTP is used for transaction processing in real-time.
OLAP stands for Online Analytical Processing, used for complex queries and data analysis.
OLTP stands for Online Transaction Processing, used for real-time transaction processing.
OLAP databases are optimized for read-heavy workloads, while OLTP databases are optimized for write-heavy workloads.
OLAP ...
Facts are measurable data in a data warehouse, while dimensions provide context to the facts.
Facts are quantitative data that can be measured, such as sales revenue or quantity sold.
Dimensions are descriptive attributes related to the facts, such as time, location, or product category.
Facts are typically stored in fact tables, while dimensions are stored in dimension tables.
Dimensions help to provide context and allow ...
Strategies to optimize costs in AWS include rightsizing instances, using reserved instances, leveraging spot instances, monitoring usage, and automating resource management.
Rightsizing instances to match workload requirements and avoid over-provisioning.
Using reserved instances for predictable workloads to save costs compared to on-demand pricing.
Leveraging spot instances for non-critical workloads at a lower cost, but...
What people are saying about TCS
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
Frameworks in project help provide structure, guidelines, and reusable components for development.
Frameworks help streamline development by providing pre-built components and libraries.
They enforce best practices and standards, improving code quality and maintainability.
Examples include React for front-end development, Spring for Java applications, and Django for Python web development.
Oops concepts in Java refer to Object-Oriented Programming principles like Inheritance, Polymorphism, Encapsulation, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Polymorphism allows objects to be treated as instances of their parent class.
Encapsulation hides the internal state of an object and only allows access through methods.
Abstraction focuses on the essential fea...
TCS interview questions for designations
JDK, JVM, and JRE are all related to Java development, but serve different purposes.
JDK (Java Development Kit) is a software development kit used to develop Java applications.
JVM (Java Virtual Machine) is an abstract machine that provides a runtime environment for Java bytecode to be executed.
JRE (Java Runtime Environment) is a software package that provides libraries, Java Virtual Machine, and other components necessa
Spring framework provides support for managing and configuring containers for dependency injection.
Spring containers are responsible for instantiating, configuring, and managing beans.
There are two main types of containers in Spring: BeanFactory and ApplicationContext.
BeanFactory is the simplest container, providing basic support for DI and lifecycle management.
ApplicationContext is a more advanced container, providing...
String is immutable due to security, thread safety, and performance reasons.
Immutable strings prevent accidental modification of data, enhancing security.
Immutable strings are thread-safe, as multiple threads can access them without interference.
Immutable strings allow for more efficient memory management and optimization.
Example: String str = "Hello"; str.concat(" World"); // This does not modify the original string.
ArrayList is a resizable array implementation, while LinkedList is a doubly linked list implementation.
ArrayList is faster for accessing elements by index, while LinkedList is faster for adding or removing elements in the middle of the list.
ArrayList uses less memory overhead compared to LinkedList.
LinkedList allows for constant-time insertions and deletions, while ArrayList requires shifting elements in the underlying...
Handling a project involves planning, organizing, executing, and monitoring tasks to achieve project goals.
Define project scope, objectives, and deliverables
Create a project plan with timelines and milestones
Assign tasks to team members and monitor progress
Communicate regularly with stakeholders
Manage risks and issues effectively
Adapt to changes and adjust the plan as needed
Get interview-ready with Top TCS Interview Questions
API calls are requests made to a server to perform specific actions or retrieve data.
GET request to retrieve data from a server
POST request to send data to a server
PUT request to update existing data on a server
DELETE request to remove data from a server
Asked to write anagram problem
I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.
I am a dedicated IT Analyst with 5 years of experience in system analysis and troubleshooting.
5 years of experience in IT analysis
Proficient in system troubleshooting
Skilled in data analysis and reporting
Strong knowledge of network security
Certified in ITIL and CompTIA Security+
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
The duration of TCS IT Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 247 interviews
5 Interview rounds
based on 5.8k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.7k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.5k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.8 L/yr |
Associate Consultant
29.4k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture