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

SDE - 1

Dunzo
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1 month
Topics: Data Structures, OOPS, System Design, Algorithms, Dynamic Programming.
Tip
Tip

Tip 1 : Solve questions in stipulated time
Tip 2 : Revise periodically
Tip 3 : Solve different kinds of question

Application process
Where: Referral
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Be honest on your resume
Tip 2 : Be smart with your resume

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date17 May 2022
Coding problem2

It was an afternoon round and the interviewer was friendly.

1. Check Whether Binary tree Is Complete

Moderate
25m average time
70% success
0/80
Asked in companies
WalmartMakeMyTripDunzo

You are given a binary tree. Your task is to check whether the given binary tree is a Complete Binary tree or not.

A Complete Binary tree is a binary tree whose every level, except possibly the last, is completely filled, and all nodes in the last level are placed at the left end.

Example of a complete binary tree :

Example

Problem approach

The idea is to use a stack and recursion

Try solving now

2. System Design Question

Design a seat reservation system. seats are numbered from 1 to n.Implement the SeatManager class:SeatManager(int n) Initializes a SeatManager object that will manage n seats numbered from 1 to n. All seats are initially available.int reserve() Fetches the smallest-numbered unreserved seat, reserves it, and returns its number.void unreserved(int seat Number) Unreserved the seat with the given seatNumber

Problem approach

The optimal solution will be to use MinHeap

02
Round
Easy
Video Call
Duration60 minutes
Interview date23 May 2022
Coding problem1

It was an evening round and interviewer was friendly.

1. Word Ladder

Hard
10m average time
90% success
0/120
Asked in companies
OlaSalesforceMakeMyTrip

You are given two strings BEGIN and END and an array of strings DICT. Your task is to find the length of the shortest transformation sequence from BEGIN to END such that in every transformation you can change exactly one alphabet and the word formed after each transformation must exist in DICT.

Note:

1. If there is no possible path to change BEGIN to END then just return -1.
2. All the words have the same length and contain only lowercase english alphabets.
3. The beginning word i.e. BEGIN will always be different from the end word i.e. END (BEGIN != END).
Problem approach

the main idea of this problem is here we see 26* words[i].size(), numbers of combinations and check whether that combination is present in our words map or not if it is present and it has not previously visited then we can push it in the queue by increasing its distance as one.

Try solving now

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
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Dunzo
4463 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Dunzo
763 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Dunzo
702 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Dunzo
791 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes