i
TCS
Filter interviews by
I choose TCS for its innovation, global presence, and commitment to employee growth and development.
TCS is a leader in technology and innovation, providing cutting-edge solutions to clients worldwide.
The company's global presence allows for diverse opportunities and exposure to various industries.
TCS invests heavily in employee training and development, ensuring continuous learning and career advancement.
The colla...
I have diverse experience in project management, data analysis, and team collaboration across various industries.
Managed a team of 5 in a software development project, improving delivery time by 20%.
Conducted data analysis for market research, leading to a 15% increase in sales.
Collaborated with cross-functional teams to streamline processes, enhancing efficiency by 30%.
Led training sessions for new employees, imp...
I work as an Associate, focusing on project management, team collaboration, and client communication to drive successful outcomes.
Project Management: I oversee project timelines and deliverables, ensuring that all tasks are completed on schedule.
Team Collaboration: I facilitate communication among team members, organizing regular meetings to discuss progress and address challenges.
Client Communication: I maintain ...
The function flattens a DataFrame by expanding complex fields like arrays and structs.
Identifies complex fields (arrays and structs) in the DataFrame schema.
Uses explode_outer for ArrayType columns to create new rows for each element.
Expands StructType columns by creating new columns for each field in the struct.
Updates the list of complex fields after processing each column until none remain.
Example: A struct {'c...
What people are saying about TCS
Java code to check if a given string is a palindrome or not.
Create a function that takes a string as input
Use two pointers, one starting from the beginning and one from the end, to compare characters
Ignore spaces and punctuation marks when comparing characters
Return true if the string is a palindrome, false otherwise
Good candidates should possess qualities like adaptability, strong work ethic, communication skills, and problem-solving abilities.
Adaptability to changing work environments and situations
Strong work ethic and dedication to the job
Effective communication skills to work well with colleagues and clients
Problem-solving abilities to tackle challenges and find solutions
Positive attitude and willingness to learn and gro...
Corruption is the misuse of power for personal gain, leading to unfair advantages and negative consequences for society.
Corruption can take many forms, such as bribery, embezzlement, nepotism, and favoritism.
It can benefit individuals or groups who engage in it, such as politicians, businesspeople, or public officials, by giving them access to resources, contracts, or positions they would not otherwise have.
Howeve...
Python code for a given situation
Understand the problem statement
Identify the required inputs and outputs
Write the code using appropriate syntax and logic
The latest embedded systems are focused on IoT, AI, and machine learning.
Embedded systems are becoming more connected to the internet of things (IoT)
AI and machine learning are being integrated into embedded systems for improved performance
Low-power consumption and high-performance processors are being developed for embedded systems
Examples include Amazon Echo, Nest Thermostat, and Fitbit
Document splitting is a process of splitting a single document into multiple documents based on certain criteria.
It is used in financial accounting to split a document into multiple line items for different cost centers or profit centers.
It helps in better analysis and reporting of financial data.
Document splitting can be based on various criteria such as business area, profit center, segment, etc.
For example, a s...
I appeared for an interview in Dec 2024, where I was asked the following questions.
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
Good questions Everything Went Well
Creating and working with DataFrames in PySpark
To create a DataFrame in PySpark, you can use the createDataFrame() method from the SparkSession object.
DataFrames are structured and immutable collections of data, while Datasets are distributed collections of data with additional features like type-safety.
To perform joins in PySpark DataFrames, you can use the join() method with the appropriate join type (inner, outer, l...
The function flattens a DataFrame by expanding complex fields like arrays and structs.
Identifies complex fields (arrays and structs) in the DataFrame schema.
Uses explode_outer for ArrayType columns to create new rows for each element.
Expands StructType columns by creating new columns for each field in the struct.
Updates the list of complex fields after processing each column until none remain.
Example: A struct {'city':...
I am a dedicated and hardworking individual with a passion for learning and growth.
Graduated with a degree in Business Administration
Completed internships at top companies in the industry
Strong communication and problem-solving skills
Currently pursuing further education in project management
Provide a topic for discussion.
I applied via Job Portal and was interviewed in Nov 2024. There was 1 interview round.
I work as an Associate, focusing on project management, team collaboration, and client communication to drive successful outcomes.
Project Management: I oversee project timelines and deliverables, ensuring that all tasks are completed on schedule.
Team Collaboration: I facilitate communication among team members, organizing regular meetings to discuss progress and address challenges.
Client Communication: I maintain relat...
I have diverse experience in project management, data analysis, and team collaboration across various industries.
Managed a team of 5 in a software development project, improving delivery time by 20%.
Conducted data analysis for market research, leading to a 15% increase in sales.
Collaborated with cross-functional teams to streamline processes, enhancing efficiency by 30%.
Led training sessions for new employees, improvin...
Hasjcjkdsbjcbsjkbdkjsdd
I appeared for an interview in Oct 2024, where I was asked the following questions.
I choose TCS for its innovation, global presence, and commitment to employee growth and development.
TCS is a leader in technology and innovation, providing cutting-edge solutions to clients worldwide.
The company's global presence allows for diverse opportunities and exposure to various industries.
TCS invests heavily in employee training and development, ensuring continuous learning and career advancement.
The collaborat...
Some of the top questions asked at the TCS Associate interview -
The duration of TCS Associate interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 58 interview experiences
Difficulty level
Duration
based on 854 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
65.7k
salaries
| ₹5.1 L/yr - ₹16.6 L/yr |
AST Consultant
53.3k
salaries
| ₹8 L/yr - ₹25.1 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.6 L/yr - ₹6.4 L/yr |
Associate Consultant
32.6k
salaries
| ₹9 L/yr - ₹33 L/yr |
Amazon
Wipro
Infosys
Accenture