i
TCS
Filter interviews by
Teaching students through a virtual platform allows for innovative engagement and accessibility, enhancing the learning experience.
Global Reach: Virtual platforms enable teaching students from diverse geographical locations, fostering a rich exchange of ideas and perspectives.
Interactive Tools: Utilizing tools like polls, quizzes, and breakout rooms can make lessons more engaging and interactive, enhancing student...
Fibonacci numbers can be generated in SQL using recursive common table expressions (CTEs).
Use a recursive CTE to generate Fibonacci numbers.
Start with the first two Fibonacci numbers: 0 and 1.
In each iteration, calculate the next number as the sum of the previous two.
Limit the number of iterations to control how many Fibonacci numbers are generated.
Example SQL code: WITH RECURSIVE fib(n, value) AS (SELECT 0, 0 UNI...
Arrays have fixed size and homogeneous elements, while lists can dynamically resize and have heterogeneous elements.
Arrays have a fixed size, while lists can dynamically resize.
Arrays store elements of the same data type, while lists can store elements of different data types.
Arrays are accessed by index, while lists are accessed by iterating through elements.
Understanding SQL's GROUP BY and ORDER BY clauses is essential for data aggregation and sorting results effectively.
GROUP BY is used to aggregate data based on one or more columns. Example: SELECT department, COUNT(*) FROM employees GROUP BY department;
ORDER BY sorts the result set based on one or more columns. Example: SELECT name, salary FROM employees ORDER BY salary DESC;
You can combine GROUP BY and ORDER BY. ...
What people are saying about TCS
RLS in Power BI stands for Row-Level Security, which allows users to restrict access to certain rows of data based on their role or permissions.
RLS helps in controlling access to data at the row level
It allows users to define security roles and rules to restrict data access
Users can create filters based on roles to limit data visibility
For example, a manager can only see data related to their department using RLS
I share reports with users through email, online portals, presentations, and interactive dashboards.
Send reports via email attachments
Upload reports to online portals for easy access
Present findings in meetings or webinars
Create interactive dashboards for users to explore data
Provide access to reports through secure data sharing platforms
SQL allows for efficient data retrieval, manipulation, and analysis in relational databases.
SQL is widely used in querying databases to retrieve specific data.
It allows for data manipulation, such as adding, updating, and deleting records.
SQL can perform complex data analysis tasks, such as aggregations and joins.
It provides a standardized language for interacting with relational databases.
SQL is essential for gen...
Python is a versatile programming language known for its simplicity, readability, and vast library support.
Easy to learn and use, making it ideal for beginners and experienced programmers alike
Extensive library support for data analysis, machine learning, web development, and more
Strong community support with active forums and resources for problem-solving
Cross-platform compatibility allows for seamless integratio...
My long term goal is to become a data science manager and lead a team of analysts to drive impactful business decisions through data-driven insights.
Continue developing technical skills in data analysis and machine learning
Gain leadership experience through project management and team collaboration
Obtain advanced degrees or certifications in data science or related fields
Work towards becoming a subject matter expe...
My CGPA in college was 3.8 out of 4.0.
My CGPA was 3.8 out of 4.0
I graduated with honors
I consistently maintained a high GPA throughout college
I appeared for an interview in Dec 2024, where I was asked the following questions.
I possess strong analytical skills, relevant experience, and a passion for data-driven decision-making, making me an ideal candidate.
Proficient in data analysis tools like SQL and Python, demonstrated by a project where I optimized a database query, reducing processing time by 30%.
Experience in visualizing data using Tableau, where I created dashboards that helped stakeholders identify trends and make informed decision...
Sql python bigdata hadoop hive spark
1 hour simple coding python sql
SQL allows for efficient data retrieval, manipulation, and analysis in relational databases.
SQL is widely used in querying databases to retrieve specific data.
It allows for data manipulation, such as adding, updating, and deleting records.
SQL can perform complex data analysis tasks, such as aggregations and joins.
It provides a standardized language for interacting with relational databases.
SQL is essential for generati...
Python is a versatile programming language known for its simplicity, readability, and vast library support.
Easy to learn and use, making it ideal for beginners and experienced programmers alike
Extensive library support for data analysis, machine learning, web development, and more
Strong community support with active forums and resources for problem-solving
Cross-platform compatibility allows for seamless integration wit...
Spark is a fast and powerful big data processing framework that offers benefits like speed, ease of use, and versatility.
Spark is known for its speed, as it can process data up to 100 times faster than traditional Hadoop MapReduce.
It offers ease of use with high-level APIs in Java, Scala, Python, and SQL, making it accessible to a wide range of users.
Spark is versatile, supporting various workloads such as batch proces...
Huddles of data engineers refer to collaborative meetings or discussions among data engineers to share insights, solve problems, and make decisions.
Huddles are typically informal and can be scheduled or ad-hoc.
They provide a platform for data engineers to brainstorm, troubleshoot, and exchange ideas.
Huddles may involve reviewing code, discussing data pipelines, or addressing technical challenges.
Effective huddles promo...
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
Types of joins in SQL include left, right, self, and cross joins.
Left join: Returns all records from the left table and the matched records from the right table.
Right join: Returns all records from the right table and the matched records from the left table.
Self join: Joins a table with itself.
Cross join: Returns the Cartesian product of the two tables.
Common table expressions (CTE) in SQL are temporary result sets that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.
CTEs are defined using the WITH keyword followed by a name and a query.
They can be recursive, allowing a query to reference itself.
CTEs improve readability and maintainability of complex queries.
Example: WITH cte AS (SELECT * FROM table_name) SELECT * FROM cte;
Subqueries (SU querie...
I appeared for an interview in Apr 2025, where I was asked the following questions.
I aspire to become an online educator at Planet Spark to inspire young minds and share my passion for data analysis.
Passion for Education: I believe in the power of education to transform lives, and I want to contribute to that by teaching data analysis.
Engaging Learning Environment: Planet Spark's innovative approach to online education excites me, as I want to create engaging and interactive learning experiences.
Empo...
Teaching students through a virtual platform allows for innovative engagement and accessibility, enhancing the learning experience.
Global Reach: Virtual platforms enable teaching students from diverse geographical locations, fostering a rich exchange of ideas and perspectives.
Interactive Tools: Utilizing tools like polls, quizzes, and breakout rooms can make lessons more engaging and interactive, enhancing student part...
Engaging students in online classes requires interactive methods, real-time feedback, and varied content to maintain interest and participation.
Interactive Polls: Use tools like Mentimeter or Kahoot to create live polls or quizzes during the class, encouraging participation and instant feedback.
Breakout Rooms: Divide students into smaller groups for discussions or projects, fostering collaboration and allowing for more...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.
Very difficult, very much for testing my brain power
I am a data analyst with a background in statistics and programming, passionate about turning data into actionable insights.
Graduated with a degree in Statistics
Proficient in programming languages like Python and R
Experience in data cleaning, analysis, and visualization
Strong problem-solving skills
Worked on projects involving predictive modeling and machine learning
Seeking new challenges and growth opportunities in a more data-driven environment.
Desire for professional growth and development
Looking for new challenges and opportunities
Seeking a more data-focused role
Company restructuring or downsizing
Relocation to a new area
Prepare for coding tests by mastering data structures, algorithms, and problem-solving skills. Practice on platforms like LeetCode and HackerRank. Ensure clean, efficient code and test thoroughly.
DSA and Algorithm, Quant and Logical Reasoning
SQL functions are used to perform operations on data stored in a database. OOPS stands for Object-Oriented Programming System.
SQL functions are used to manipulate data in a database, such as SUM, AVG, COUNT, etc.
OOPS is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Examples of SQL functions: SELECT COUNT(*) FROM table_name; SELECT...
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Power BI and Tableau are both popular data visualization tools, each with its own advantages and limitations.
Power BI is more user-friendly and integrates well with Microsoft products, while Tableau offers more advanced visualization options.
Power BI is better suited for business users who are already using Microsoft products, while Tableau is preferred by data analysts and data scientists.
Power BI is more cost-effecti...
RLS in Power BI stands for Row-Level Security, which allows users to restrict access to certain rows of data based on their role or permissions.
RLS helps in controlling access to data at the row level
It allows users to define security roles and rules to restrict data access
Users can create filters based on roles to limit data visibility
For example, a manager can only see data related to their department using RLS
I share reports with users through email, online portals, presentations, and interactive dashboards.
Send reports via email attachments
Upload reports to online portals for easy access
Present findings in meetings or webinars
Create interactive dashboards for users to explore data
Provide access to reports through secure data sharing platforms
Optimizing reports with large datasets involves using efficient data processing techniques and visualization tools.
Use data aggregation to summarize large datasets
Utilize indexing and proper data structures for faster retrieval
Implement parallel processing or distributed computing for quicker analysis
Leverage data visualization tools like Tableau or Power BI for easier interpretation
Consider using sampling techniques t...
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
2 hr coding test and asking about the my project
I want to join TCS because of its reputation for innovation, global presence, and opportunities for career growth.
TCS is known for its cutting-edge technology solutions and innovation in the IT industry
TCS has a strong global presence with offices in multiple countries, providing opportunities for international exposure
TCS offers a wide range of projects and clients, allowing for diverse learning experiences and career...
My long term goal is to become a data science manager and lead a team of analysts to drive impactful business decisions through data-driven insights.
Continue developing technical skills in data analysis and machine learning
Gain leadership experience through project management and team collaboration
Obtain advanced degrees or certifications in data science or related fields
Work towards becoming a subject matter expert in...
The duration of TCS Data Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 85 interview experiences
Difficulty level
Duration
based on 564 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
65.8k
salaries
| ₹5.1 L/yr - ₹17 L/yr |
AST Consultant
53.2k
salaries
| ₹8 L/yr - ₹25.3 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.7 L/yr - ₹6.2 L/yr |
Associate Consultant
32.4k
salaries
| ₹9 L/yr - ₹33.2 L/yr |
Amazon
Wipro
Infosys
Accenture