i
ZS
Work with us
Filter interviews by
A stored procedure logic to insert or update data in a table.
Use MERGE statement to perform upsert operation in SQL.
Check if the record exists in the table based on a unique key.
If record exists, update it. If not, insert a new record.
SQL basics involve understanding databases, queries, and data manipulation using structured query language.
SQL stands for Structured Query Language, used for managing and manipulating relational databases.
Common SQL commands include SELECT (to retrieve data), INSERT (to add data), UPDATE (to modify data), and DELETE (to remove data).
Example of a SELECT statement: SELECT * FROM employees WHERE department = 'Sales';
...
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.
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
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
Window functions are used in SQL to perform calculations across a set of table rows related to the current row.
Some common window functions include ROW_NUMBER, RANK, DENSE_RANK, and NTILE.
They are used to calculate running totals, moving averages, and cumulative sums.
Window functions require an OVER clause to define the window of rows that the function will operate on.
Different types of joins in SQL include inner join, left join, right join, and full outer join.
Inner join: Returns rows when there is a match in both tables
Left join: Returns all rows from the left table and the matched rows from the right table
Right join: Returns all rows from the right table and the matched rows from the left table
Full outer join: Returns rows when there is a match in either table
There are approximately 1,000 traffic lights in New Delhi.
New Delhi is a large metropolitan city with heavy traffic, so there are likely many traffic lights.
The number of traffic lights can vary based on the size of the city and the traffic flow.
An estimate of around 1,000 traffic lights is reasonable for a city like New Delhi.
Dense rank assigns consecutive integers to rows with the same value, while rank leaves gaps in the ranking sequence.
Dense rank assigns the same rank to rows with the same value, with no gaps in the ranking sequence.
Rank leaves gaps in the ranking sequence for rows with the same value.
ROW_NUMBER() assigns a unique sequential integer to each row in the result set.
A rolling sum calculates the cumulative total of a series of numbers over a specified window.
A rolling sum can be calculated using a fixed-size window, e.g., the sum of the last 3 numbers in a series.
Example: For the series [1, 2, 3, 4, 5], the rolling sums with a window of 3 would be [6, 9, 12].
Rolling sums are useful in time series analysis to identify trends over time.
They can be implemented in programming lang...
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 Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
Link of an aptitude test was shared
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
I appeared for an interview in Jun 2024.
Aptitude + coding round (1-1.5 hrs)
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Quantitative, logical reasoning, data interpretation, verbal ability
To copy a table in SQL, you can use the CREATE TABLE AS SELECT statement.
Use the CREATE TABLE AS SELECT statement to copy the structure and data of a table.
Specify the new table name after CREATE TABLE and the existing table name after SELECT.
Example: CREATE TABLE new_table AS SELECT * FROM existing_table;
Use SELECT INTO statement to copy contents of a table in SQL.
Use SELECT INTO statement to copy contents of a table into a new table.
Specify the columns you want to copy in the SELECT statement.
Ensure the new table has the same structure as the original table.
I appeared for an interview in Aug 2024.
Aptitude, Cloud services, Python, SQL queries
A stored procedure logic to insert or update data in a table.
Use MERGE statement to perform upsert operation in SQL.
Check if the record exists in the table based on a unique key.
If record exists, update it. If not, insert a new record.
Conflict resolution involves active listening, communication, empathy, and compromise.
Encourage open communication between team members to address conflicts early on.
Practice active listening to understand each team member's perspective.
Promote empathy and understanding to foster a collaborative environment.
Encourage compromise and finding common ground to resolve conflicts effectively.
Seek mediation or intervention fr...
I applied via Campus Placement and was interviewed in Jul 2024. There were 4 interview rounds.
Easy were there in this round
Sql and 1 dsa was asked in this round
Reasoning ,English,Guessttimates
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
When a project is in derail, it means it is off track and not progressing as planned.
Identify the root cause of the derailment
Reassess project goals and timeline
Implement corrective actions to get the project back on track
Communicate with stakeholders about the situation and the plan moving forward
I applied via Campus Placement and was interviewed in Feb 2024. There were 3 interview rounds.
Basic aptitude LR DI quant and speaking skills
I would estimate there are around 20 urinals in the ZS office.
Consider the size of the office building and the typical ratio of urinals to toilets in commercial spaces.
Take into account the number of employees and visitors who would use the restroom facilities.
If possible, try to gather information on the floor plan or layout of the office to make a more accurate estimate.
I applied via Campus Placement
Ques about aptitude and guesstimates
2 coding question and 3 sql questions were there also some mcqs
What people are saying about ZS
The duration of ZS Business Technology Associate interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 36 interview experiences
Difficulty level
Duration
based on 169 reviews
Rating in categories
Pune,
Gurgaon / Gurugram
4-8 Yrs
Not Disclosed
Associate Consultant
2.2k
salaries
| ₹15.1 L/yr - ₹25 L/yr |
Decision Analytics Associate
1.9k
salaries
| ₹10 L/yr - ₹18.5 L/yr |
Business Technology Associate
1.3k
salaries
| ₹10.4 L/yr - ₹17.4 L/yr |
Associate Decision Analytics Consultant
982
salaries
| ₹15 L/yr - ₹26.1 L/yr |
Consultant
782
salaries
| ₹21 L/yr - ₹35.5 L/yr |
Deloitte
Ernst & Young
PwC
KPMG India