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

SDE - 1

ZS
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: Data Structures and Algorithms, DBMS, OOPS, Operating System , System Design
Tip
Tip

Tip 1 : If you are not able to complete something in-depth, clearly mention that to the interviewer.
Tip 2 : Practice DSA well.
Tip 3 : Try to think analytically and more logically,Your thinking skills matters a lot.

Application process
Where: Campus
Eligibility: 10- above 60% 12- ABove 60 percent
Resume Tip
Resume tip

Tip 1 : Try to mention max no of projects
Tip 2 : DO not fake in your resume.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date4 Jul 2020
Coding problem2

This test consists of two coding questions and some MCQ regarding computer fundamentals.

1. Kevin And His Cards

Easy
20m average time
80% success
0/40
Asked in companies
Dell TechnologiesAdobeAmazon

Kevin has two sorted packs of cards. The first pack has N cards and the second one has M cards. Every card has an integer written on it. Now, you have to tell two things. First, how many different types of cards does Kevin have with both packs(union). Second, how many types both the packs have in common(intersection).

Note :
Two cards are said to be of different types if they have different numbers written on them.
Try solving now

2. Allocate Books

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

Given an array ‘arr’ of integer numbers, ‘arr[i]’ represents the number of pages in the ‘i-th’ book.


There are ‘m’ number of students, and the task is to allocate all the books to the students.


Allocate books in such a way that:

1. Each student gets at least one book.
2. Each book should be allocated to only one student.
3. Book allocation should be in a contiguous manner.


You have to allocate the book to ‘m’ students such that the maximum number of pages assigned to a student is minimum.


If the allocation of books is not possible, return -1.


Example:
Input: ‘n’ = 4 ‘m’ = 2 
‘arr’ = [12, 34, 67, 90]

Output: 113

Explanation: All possible ways to allocate the ‘4’ books to '2' students are:

12 | 34, 67, 90 - the sum of all the pages of books allocated to student 1 is ‘12’, and student two is ‘34+ 67+ 90 = 191’, so the maximum is ‘max(12, 191)= 191’.

12, 34 | 67, 90 - the sum of all the pages of books allocated to student 1 is ‘12+ 34 = 46’, and student two is ‘67+ 90 = 157’, so the maximum is ‘max(46, 157)= 157’.

12, 34, 67 | 90 - the sum of all the pages of books allocated to student 1 is ‘12+ 34 +67 = 113’, and student two is ‘90’, so the maximum is ‘max(113, 90)= 113’.

We are getting the minimum in the last case.

Hence answer is ‘113’.
Try solving now
02
Round
Medium
Assignment
Duration60 minutes
Interview date5 Jul 2020
Coding problem0

This round is not an eliminatory round. All students have been given 3 questions from which they have to solve 2 questions, write their approach on-page, and submit it as pdf. The discussion on approach was carried out in subsequent rounds if the candidate clears the first technical round of interview.

03
Round
Easy
Video Call
Duration40 minutes
Interview date5 Jul 2020
Coding problem4

It was a technical round that is based on DSA and computer fundamentals.

1. Reverse Linked List

Moderate
15m average time
85% success
0/80
Asked in companies
IBMQuikrMicrosoft

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Try solving now

2. Sort 0 1 2

Easy
22m average time
0/40
Asked in companies
AmazonOracleWalmart

You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

Note :
Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.
Try solving now

3. OS Questions

1.What is virtual memory
2.WHat is segmentation
3.WHat is deadlock
4.WHat are semaphores 
5.What are the conditions of deadlock.

4. DBMS Questions

1.ACID properties of DBMS
2.What are the differences between a DBMS and RDBMS?
3.What is normalization and what are the different types of normalization?

04
Round
Easy
Group Discussion
Duration60 minutes
Interview date5 Jul 2020
Coding problem0

This round was based on the case study that we got as an assignment in which we were given 3 problems.
The only student who have clear previous round are able to give this round.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 6 problems
Interviewed by ZS
975 views
0 comments
0 upvotes
SDE - 1
2 rounds | 4 problems
Interviewed by ZS
917 views
0 comments
0 upvotes
Quality Engineer II
3 rounds | 5 problems
Interviewed by ZS
711 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by ZS
929 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by BNY Mellon
6261 views
3 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by BNY Mellon
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by CIS - Cyber Infrastructure
2159 views
0 comments
0 upvotes