1: Learn all of the data structures and methods.
2: Use consistent code.
3: Review the fundamentals.
Tip 1 : make it in one page
Tip 2 : Mention talents and projects that are relevant to the job description. Don't brag about skills you don't have.
10 aptitude Questions and 20 cs fundamentals questions



1. INSERT(key, value): Inserts an integer value to the data structure against a string type key if not already present. If already present, it updates the value of the key with the new one. This function will not return anything.
2. DELETE(key): Removes the key from the data structure if present. It doesn't return anything.
3. SEARCH(key): It searches for the key in the data structure. In case it is present, return true. Otherwise, return false.
4. GET(key): It returns the integer value stored against the given key. If the key is not present, return -1.
5. GET_SIZE(): It returns an integer value denoting the size of the data structure.
6. IS_EMPTY(): It returns a boolean value, denoting whether the data structure is empty or not.
1. Key is always a string value.
2. Value can never be -1.
First(Denoted by integer value 1): Insertion to the Data Structure. It is done in a pair of (key, value).
Second(Denoted by integer value 2): Deletion of a key from the Data Structure.
Third(Denoted by integer value 3): Search a given key in the Data Structure.
Fourth(Denoted by integer value 4): Retrieve the value for a given key from the Data Structure.
Fifth(Denoted by integer value 5): Retrieve the size of the Data Structure.
Sixth(Denoted by integer value 6): Retrieve whether the Data Structure is empty or not.
Tip 1 : we must know the working of HashMap
Tip 2 : how to put, delete operations on HashMap
Tip 3 : Traversal in Map
Share a scenario where you used the fact finding skills
Tip 1: I mentioned one project i did in 2nd year
Tip 2: It was on factual data, collected from different people
How you will calculate the number of trips made by cab( to and fro from airport to customer home)
Tip 1: u don't need to be right in this round
Tip 2: It is to check how much extreme you can think
Tip 3: I said about API calls and i passed this round.
A detailed discussion on OOPS, DBMS and skills and pojects mention in resume. 2 data structures question were asked.
Which is best sorting algo?
QuickSort
How its different from Merger and Heap Sort.
You have 9 identical balls, and among them, one is defective as it weighs more than the rest and you are provided with a physical balance. What will be the minimum number of times you should use the physical balance to figure out the defective ball?
First of all we will give a number to each ball i.e. 1, 2, 3, 4, 5, 6, 7, 8, and 9
The trick to solve these kind of weight problem is to divide them in groups. We will divide these 8 balls in 3 groups:
Group Ball Numbers
group 1 1, 2, 3
group 2 4, 5, 6
group 3 7, 8, 9
Now we keep the group 3 aside and put group 1 balls on one side of scale and group 2 balls on another side of scale [1st chance] with three possible outcomes
This phase included both technical and managerial interviews. The goal of this round was to see if you were a good fit for their employment description. My interviewer was the director of the cloud from ZS Associates' Chicago office. He was really nice and made me feel at ease with small talk. He offered his introduction first, then asked for mine. Then I told them about my project and asked them some basic cloud questions. He then inquired about my extracurricular activities. He appeared genuinely interested in learning about me and seeing if I can work well under pressure and as part of a team. He also asked several situation-based questions and conventional HR inquiries like what is your biggest achievement. Also values of ZS and what ZS do.
Asked about co-curricular activity
Tip 1: He needs to check my team-building skills
Tip 2: I was part of many cultural fests and was tech lead for one coding club so i mentioned those an
Tip 3: you can do the same
He asked me why do I want to work in zs
Tip 1: Do research on ZS works
Tip 2: Prepare a good answer for this
Mention a project where you worked in a team and describe their role as well.
Tip 1: i think he was checking how good i am to work in a team
Tip 2: So, talk about your teammates and appreciate their contribution

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?