i
ZS
Filter interviews by
I appeared for an interview before Feb 2024.
Using PIVOT in SQL to transform input table into expected output
Use the PIVOT keyword followed by the aggregation function and column to pivot on
Specify the values to pivot on as columns in the output table
Include the FOR clause to specify the values to pivot on
Example: SELECT * FROM input_table PIVOT (SUM(value) FOR category IN ('A', 'B', 'C')) AS output_table
Incremental load process flow involves identifying new/updated data, extracting, transforming, and loading it into the target system.
Identify the source data that has changed since the last load
Extract only the new/updated data from the source system
Transform the data as needed (e.g. applying business rules, data cleansing)
Load the transformed data into the target system, either appending to existing data or updating e
Query optimization involves steps to improve the performance of database queries.
Identify slow queries using tools like query logs or profiling.
Analyze query execution plans to understand how queries are being processed.
Optimize queries by adding indexes, rewriting queries, or restructuring data.
Consider factors like data distribution, join types, and query complexity.
Test and benchmark optimized queries to ensure perf
SCD Type 2 is used to track historical changes in data by creating new records for changes.
Identify changes in source data
Insert new record with updated data
Update end date of previous record
Add post commands like updating flags or triggers
Example: If a customer changes their address, a new record is created with the updated address while the previous record is marked as expired.
Dimension tables store descriptive attributes while fact tables store quantitative data. Dimension tables are loaded first.
Dimension tables contain attributes like customer name, product category, etc.
Fact tables contain quantitative data like sales revenue, quantity sold, etc.
Dimension tables are typically loaded first as they provide context for the quantitative data in fact tables.
Rate your
company
🤫 100% anonymous
How was your last interview experience?
I applied via Approached by Company and was interviewed in Dec 2024. There were 3 interview rounds.
Common aptitude questions on mettl platform
I applied via Campus Placement
1.1.1 Maths
1.1.2 English
1.1.3 Logical Reasoning
1.2 Objective Business Case
1.3 Video Round (guesstimates + behavioural)
1.1 Case Study - 2 page solid case study with multiple calculative and descriptive questions (similar to DILR of CAT but easier and business oriented)
1.2 Case Debrief - questions on 1.1
I appeared for an interview in Dec 2024.
Normal aptitude round
ZS interview questions for popular designations
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
The online assessment was broken into three individual rounds held separate days.
Online Assessment
Round 1: Aptitude test and Case Study round
Round 2: AI Communications Assessment test.
Round 3: Coding Round ( 1 DSA question + 2 SQL questions + 10-15 mcqs)
Get interview-ready with Top ZS Interview Questions
I applied via Campus Placement and was interviewed in Oct 2024. There were 4 interview rounds.
Verbal , crirical thinking and reasoning questions
Mcq on python and sql , 2 sql query and 1 Dsa question
Turncoat refers to a traitor or someone who switches sides, while delete means to remove or erase something.
Turncoat is a person who changes allegiance or loyalty, often seen as a traitor.
Delete is a command used to remove or erase data or information.
Example: A turncoat politician switches parties to gain personal benefits. Deleting a file from a computer removes it permanently.
To find the 3rd highest score in each subject
Sort the scores in each subject in descending order
Get the 3rd element in the sorted array for each subject
Repeat for each subject
Managing conflicts in a team involves effective communication, active listening, finding common ground, and seeking a win-win solution.
Encourage open communication to address the issue
Listen to all parties involved to understand their perspectives
Identify common goals and areas of agreement
Work together to find a mutually beneficial solution
Seek mediation or involve a neutral third party if necessary
I applied via Naukri.com and was interviewed in Dec 2024. There were 4 interview rounds.
Set of questions on english , aptitude , all are at easy level
Sql basics and some query questions
I want to join ZS because of their reputation for data-driven decision making and innovative solutions. I see myself in a leadership role in 5 years.
ZS is known for their expertise in data analytics and consulting
I admire ZS's commitment to using data to drive business decisions
I believe ZS's culture of innovation and collaboration aligns with my career goals
In 5 years, I see myself leading a team of analysts and contr
I can join within 2 weeks of receiving an offer.
I can start within 2 weeks of receiving an offer.
I need to give notice at my current job.
I have some personal commitments that I need to wrap up before starting.
First round was a 1 hr test compromising of logical and quant
1 coding question
3 SQL queries
10 SQL mcq
I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
Link of an aptitude test was shared
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
90 mins apti -with quant, critical thinking, un-structured and so on
You can go through hungry kya case study
The number of petrol pumps can vary greatly depending on the location and population density of the area.
The number of petrol pumps in a city will be higher compared to a rural area.
Population density and traffic volume are key factors in determining the number of petrol pumps needed.
Economic factors such as income levels and vehicle ownership rates also play a role in estimating the number of petrol pumps.
For example,...
I applied via Campus Placement
Case study question along with mental aptitude question
2 sql questions and one general dsa based coding question easy level
Top trending discussions
Some of the top questions asked at the ZS interview -
The duration of ZS interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 334 interviews
Interview experience
Anonymously discuss salaries, work culture, and many more
Get Ambitionbox App
Associate Consultant
2k
salaries
| ₹9.3 L/yr - ₹27 L/yr |
Decision Analytics Associate
1.7k
salaries
| ₹5.5 L/yr - ₹18.2 L/yr |
Business Technology Associate
1.2k
salaries
| ₹8 L/yr - ₹17.4 L/yr |
Associate Decision Analytics Consultant
890
salaries
| ₹10.4 L/yr - ₹26 L/yr |
Consultant
643
salaries
| ₹14.7 L/yr - ₹38 L/yr |
Wipro
TCS
Infosys
HCLTech