i
TCS
Filter interviews by
Multithreading in Java refers to the concurrent execution of two or more parts of a program for maximum utilization of CPU.
Multithreading allows multiple threads to run concurrently within a single program.
It improves the performance of the program by utilizing the CPU more efficiently.
Java provides built-in support for multithreading through the java.lang.Thread class.
Multithreading can be used for tasks such as backg...
CPU scheduling policies include FCFS, SJF, Round Robin, Priority, and Multilevel Queue. The operating system does the scheduling.
FCFS (First Come First Serve)
SJF (Shortest Job First)
Round Robin
Priority
Multilevel Queue
Operating system does scheduling
Jvm is Java Virtual Machine. It manages threads on its own.
Jvm is a virtual machine that executes Java bytecode.
It provides a runtime environment for Java programs.
Jvm manages threads on its own using its own thread scheduler.
Jvm is platform-independent and provides a layer of abstraction between the Java code and the underlying operating system.
Examples of popular JVM implementations include Oracle's HotSpot and OpenJ
Tree traversal is a technique to visit all nodes of a tree in a specific order.
There are three types of tree traversals: inorder, preorder, and postorder.
Inorder traversal visits the left subtree, then the root, and then the right subtree.
Preorder traversal visits the root, then the left subtree, and then the right subtree.
Postorder traversal visits the left subtree, then the right subtree, and then the root.
For exampl...
ArrayList and Vector are both dynamic arrays, but Vector is synchronized and slower. Traversing a Vector is similar to an ArrayList.
ArrayList is not synchronized, while Vector is synchronized.
ArrayList is faster than Vector, but Vector is thread-safe.
To traverse a Vector, we can use a for loop or an iterator, similar to an ArrayList.
Example: Vector
TCS is a leading global IT services company with a strong reputation and diverse opportunities for growth.
TCS has a strong reputation in the IT industry
TCS offers diverse opportunities for growth and learning
TCS has a global presence and works with top clients
TCS has a strong focus on innovation and technology
TCS provides a supportive and inclusive work environment
Tata Salt is the product used in every house.
Tata Salt is a brand of salt produced by Tata Chemicals.
It is the market leader in India with a 27% market share.
Tata Salt has been fortified with iodine to help address iodine deficiency in India.
It is available in various sizes and packaging options to suit different needs.
Tata Salt has won several awards for its quality and innovation.
My hobby and passion is photography.
I love capturing moments and telling stories through my photographs.
I enjoy exploring different techniques and experimenting with composition.
Photography allows me to express my creativity and view the world from unique perspectives.
I have participated in several photography competitions and my work has been featured in local exhibitions.
Some of my favorite subjects to photograph are
A good leader possesses qualities such as strong communication skills, empathy, integrity, and the ability to inspire and motivate others.
Strong communication skills: A good leader is able to effectively convey their ideas and instructions to their team members.
Empathy: A good leader understands and considers the feelings and perspectives of their team members, fostering a positive and supportive work environment.
Integ...
Being stranded in a foreign country with no money or means to communicate
Lost my wallet with all my money and identification
Couldn't speak the local language to ask for help
Had to rely on the kindness of strangers for assistance
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Data analysis involves examining, cleaning, transforming, and modeling data to discover useful information, while data science involves using scientific methods, algorithms, and systems to extract knowledge and insights from data.
Data analysis focuses on examining and interpreting data to make informed decisions.
Data science involves using various techniques and algorithms to extract insights and knowledge from data.
Da...
An array in numpy is a grid of values, all of the same type, and is indexed by a tuple of nonnegative integers.
Numpy is a popular Python library for numerical computing.
Arrays in numpy can be created using the np.array() function.
Arrays can have multiple dimensions, such as 1D, 2D, or even higher dimensions.
Numpy arrays are more efficient than Python lists for numerical operations.
Example: import numpy as np arr = np.a
Dataframe is a two-dimensional data structure in pandas that stores data in rows and columns.
Dataframe is a key data structure in the pandas library for data manipulation and analysis
It is similar to a table in a relational database or a spreadsheet in Excel
Dataframes can be created from various data sources such as CSV files, databases, or dictionaries
Power BI is a business analytics tool by Microsoft that provides interactive visualizations and business intelligence capabilities.
Power BI allows users to connect to various data sources and create interactive reports and dashboards.
Users can easily share and collaborate on reports with others within their organization.
It offers a wide range of visualization options to present data in a meaningful way.
Power BI can be ...
Data visualization tools are software that help in creating visual representations of data to aid in understanding and analysis.
Tableau
Power BI
QlikView
Google Data Studio
D3.js
I applied via Walk-in and was interviewed in Dec 2024. There were 3 interview rounds.
What people are saying about TCS
I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.
The basic aptitude test is Ninja. And it was very tough.
They provide us test code based on test SQL, java and some testing area case studies.
TCS interview questions for designations
Get interview-ready with Top TCS Interview Questions
SAP Ariba is a cloud-based procurement solution that helps businesses streamline their procurement processes.
SAP Ariba provides tools for procurement, sourcing, supplier management, and invoice management.
It helps businesses connect with suppliers, manage contracts, and automate procurement processes.
The platform offers spend visibility, supplier collaboration, and risk management capabilities.
SAP Ariba is used by many...
Core components of SAP Ariba include Sourcing, Contracts, Procurement, Supplier Management, and Invoice Management.
Sourcing: Allows organizations to manage sourcing events and negotiations with suppliers.
Contracts: Helps in creating and managing contracts with suppliers.
Procurement: Streamlines the procurement process by automating purchase orders and approvals.
Supplier Management: Manages supplier information, perform...
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
ETL process pipelines involve extracting, transforming, and loading data from source systems to target systems.
ETL stands for Extract, Transform, Load
Data is extracted from source systems, transformed according to business rules, and loaded into target systems
ETL pipelines are used to move data between systems efficiently and reliably
Common ETL tools include Informatica, Talend, and Apache NiFi
Expected CTC and reason for leaving previous company
Expected CTC is based on my experience, skills, and market standards
I left my previous company due to lack of growth opportunities
I am looking for a challenging role with better compensation
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
I have created custom GA4 reports for tracking user behavior, conversion rates, and campaign performance.
Created custom reports to track user engagement on specific pages
Developed reports to analyze conversion rates for different marketing channels
Built reports to measure the performance of specific ad campaigns
We track custom user activities such as login/logout, product views, purchases, and form submissions.
Login/logout events
Product views
Purchases
Form submissions
Creating tags and triggers in GTM involves defining actions and conditions for tracking events on a website.
Tags are used to define what actions should be taken when a specific event occurs on the website.
Triggers are used to define the conditions under which a tag should be fired.
Tags can be set up to track various events such as button clicks, form submissions, pageviews, etc.
Triggers can be based on URL, click class...
Yes, I have set up Google Tag Manager (GTM) on the website.
Yes, I have experience setting up GTM for tracking website analytics.
Implemented various tags, triggers, and variables within GTM.
Ensured proper data tracking and integration with other tools like Google Analytics.
Regularly monitored and tested GTM setup for accuracy and efficiency.
General questions and aptitude based
Prepare c++ and oops concept
I am a dedicated and detail-oriented analyst with a strong background in data analysis and problem-solving.
I have a Bachelor's degree in Statistics from XYZ University.
I have experience using various data analysis tools such as Excel, SQL, and Python.
I have successfully completed multiple projects where I analyzed data to provide actionable insights for decision-making.
I am skilled in creating visualizations and report
Some of the top questions asked at the TCS Analyst interview -
The duration of TCS Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 81 interviews
4 Interview rounds
based on 729 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.9k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.4k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.7 L/yr |
Associate Consultant
29.3k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture