ZS Associates interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

ZS Associates
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data Structures, Databases, System Design, Java, Math Puzzles
Tip
Tip

Tip 1 : Prepare for Data Structures consistently 
Tip 2 : Try solving case studies and coming up with a design solution 
Tip 3 : Have a good database knowledge

Application process
Where: Other
Eligibility: NA
Resume Tip
Resume tip

Tip 1 : Highlight your contribution to your previous projects and be prepared to tell the story behind them
Tip 2 : Use impactful action words

Interview rounds

01
Round
Medium
Online Coding Test
Duration120 Minutes
Interview date6 Apr 2022
Coding problem1

Online test similar to solving questions ls on hackerrank. Need to write performant code to pass test cases.

1. Ayush and Ninja Test

Moderate
10m average time
90% success
0/80
Asked in companies
GoogleArcesiumJP Morgan

Ayush is studying for ninjatest which will be held after 'N' days, And to score good marks he has to study 'M' chapters and the ith chapter requires TIME[i] seconds to study. The day in Ayush’s world has 100^100 seconds. There are some rules that are followed by Ayush while studying.

1. He reads the chapter in a sequential order, i.e. he studies i+1th chapter only after he studies ith chapter.

2. If he starts some chapter on a particular day he completes it that day itself.

3. He wants to distribute his workload over 'N' days, so he wants to minimize the maximum amount of time he studies in a day.

Your task is to find out the minimal value of the maximum amount of time for which Ayush studies in a day, in order to complete all the 'M' chapters in no more than 'N' days.

For example

if Ayush want to study 6 chapters in 3 days and the time that each chapter requires is as follows:
Chapter 1 = 30
Chapter 2 = 20
Chapter 3 = 10
Chapter 4 = 40
Chapter 5 = 5
Chapter 6 = 45

Then he will study the chapters in the following order 

| day 1 : 1 , 2 | day 2 : 3 , 4 | day 3 : 5 , 6 |
Here we can see that he study chapters in sequential order and the maximum time to study on a day is 50, which is the minimum possible in this case.
Try solving now
02
Round
Medium
Telephonic
Duration60 Minutes
Interview date6 Apr 2022
Coding problem1

The interviewer called, Started casually and slowly move to technical questions. Questions were On topics like arrays, filtering and sorting. SQL questions are also there.

1. Element that appears once

Easy
15m average time
85% success
0/40
Asked in companies
GoogleShareChatTata Consultancy Services (TCS)

You are given an arbitrary array ‘arr’ consisting of N non-negative integers, where every element appears thrice except one. You need to find the element that appears only once.

Try solving now
03
Round
Medium
Face to Face
Duration120 Minutes
Interview date6 Apr 2022
Coding problem1

Given a case study and asked to design a database system around a problem. After that the interviewer change the scenarios and observed how I updated my schema while maintaining the scalability of the system. Two other questions were also there for which pseudocode had to be written

1. Huffman Coding

Moderate
25m average time
75% success
0/80
Asked in companies
MyntraCognizantMedia.net

You are given an array 'ARR' of Integers having 'N' elements. The array contains an encoded message. For each index 'i', 'ARR[i]' denotes the frequency of the 'i'th' character in the message. The characters are of an alien language having 'N' alphabets. Given the frequency of each of the 'N' alphabets in the message, your task is to find out the Huffman codes for each of the 'N' alphabets in the message.

The Huffman Code for a message is the set of codes such that :

1) All codes are binary strings.
2) Each code should be able to determine its corresponding character uniquely.
3) The total numbers of bits used to represent the message are minimized.

Note:

If there are multiple sets of valid Huffman codes for a message. You can print any of them.

For example:

Consider the array ARR = [ 1, 4, 2 ] having 3 elements. 
The array containing Huffman Codes for the above array will be [ '10', '0', '11' ]. Other Valid Huffman Codes are [ '01', '1', '00' ], [ '00', '1', '01' ] etc. Codes like [ '1', '0', '01' ], [ '1', '10' , '0' ] are some of the invalid Huffman Codes.
Try solving now
04
Round
Medium
HR Round
Duration30 Minutes
Interview date6 Apr 2022
Coding problem1

This round was the final round which included discussion of the facilities salary and other benefits

1. Basic HR Questions

What are your plans for higher studies?

Why do you want to join this company?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which SQL clause is used to specify the conditions in a query?

Choose another skill to practice
Similar interview experiences
Software Engineer
4 rounds | 5 problems
Interviewed by ZS Associates
1377 views
0 comments
0 upvotes
Software Engineer
2 rounds | 3 problems
Interviewed by ZS Associates
1610 views
0 comments
0 upvotes
Software Engineer
4 rounds | 7 problems
Interviewed by ZS Associates
1272 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS Associates
826 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3109 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2508 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes