RWS Group
TCS Interview Questions and Answers
Q1. what is spark and its architecture
Apache Spark is a fast and general-purpose cluster computing system.
Apache Spark is an open-source distributed computing system that provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.
It has a unified architecture that combines SQL, streaming, machine learning, and graph processing capabilities.
Spark architecture consists of a driver program that coordinates the execution of tasks on a cluster of worker nodes.
It uses a mas...read more
Q2. Project lifecycle and it's explanation
Project lifecycle refers to the stages a project goes through from initiation to closure.
The project lifecycle typically includes initiation, planning, execution, monitoring and control, and closure.
During initiation, the project is defined and its feasibility is assessed.
Planning involves creating a detailed project plan, including timelines, budgets, and resource allocation.
Execution involves carrying out the plan and completing the project deliverables.
Monitoring and contr...read more
Q3. 3 Quality in project manager
Quality in project manager is essential for successful project delivery.
Effective communication skills
Strong leadership abilities
Problem-solving skills
Time management skills
Attention to detail
Ability to manage risks
Adaptability to changes
Team building and motivation
Conflict resolution skills
Q4. DOWNLOAD CSV FILE CODE
Code snippet to download a CSV file
Use a server-side language like Python or PHP to generate and serve the CSV file
Set the appropriate headers in the response to indicate that the content is a CSV file
Provide a download link or button on the frontend to trigger the download
Q5. lower case and upper case program in c++
A program in C++ to convert a string to lowercase and uppercase.
Use the tolower() function to convert a character to lowercase
Use the toupper() function to convert a character to uppercase
Iterate through each character in the string and apply the conversion functions
Q6. what is HTML tags and why?
Q7. Difference between sum() and sumx()
sum() is used to calculate the sum of a column, while sumx() is used to calculate the sum of an expression evaluated for each row.
sum() is an aggregation function that calculates the sum of a column in a table.
sumx() is an iterator function that calculates the sum of an expression for each row in a table.
sumx() is useful when you need to perform calculations on a row-by-row basis, while sum() is used for simple column summation.
Example: sum(Sales[Amount]) calculates the total...read more
More about working at RWS Group
Top HR Questions asked in TCS
Interview Process at TCS
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month