Urban Company (UrbanClap) interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Urban Company (UrbanClap)
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
I prepared for DSA through Coding Ninjas courses and then practiced on various competitive coding sites. Along with this, I learned React.js and Node.js.
Application story
I applied through a referral and received the test link. There were three questions: two medium and one hard. After clearing the OA, there were three interview rounds and one salary discussion round.
Why selected/rejected for the role?
I was selected because I had knowledge of LLD, OOP, and DBMS. The interviewers were interested in questions where I had to choose one technology over another and explain my reasons for doing so. For these questions, understanding different technologies and their differences is important.
Preparation
Duration: 6 months
Topics: Data Structures, Algorithms, Low-Level Design, OOP, Web Development
Tip
Tip

Tip 1: Focus on how projects are made and understand the system's shortcomings and advantages.
Tip 2: Prepare for DSA thoroughly and practice daily coding challenges for 2–3 months.

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

Tip 1: Have clarity in one domain—whether it's web development, Android, iOS, or ML.
Tip 2: Prepare for SQL, as almost every company uses it.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 mins
Interview date19 Sep 2022
Coding problem1

The timing was as per my convenience. I had 24 hours to start the test, and once started, I had 1 hour to complete it. The test was online, the site was well-designed, and there were no glitches.

Moderate
15m average time
85% success
0/80
Asked in companies
Urban Company (UrbanClap)MAQ Software

Given a binary tree, a target node in the binary tree, and an integer ‘K’. You need to find all the nodes that are at a distance ‘K’ from the given target node.

No parent node pointer is available.

Example -

In the below binary tree, suppose the given target node value is 2 and ‘K’ is 2.

alt text

There  are 3 node’s that are at distance ‘2’ from node value ‘2’:
2-> 5 -> 7  node( 7 )
2-> 5 -> 8  node( 8 )
2-> 1 -> 3  node( 3 )

Hence we return an array of all three node’s value that are at distance ‘2’ from the given target node’s value ‘2’ = ‘{ 7, 8, 3 }’.
Note:
1)  You can return the list/vector in any order of the node’s value.

2) If there is no node that is at distance ‘K’ from the given target node then return an empty list/vector.
Try solving now
02
Round
Medium
Video Call
Duration70 mins
Interview date20 Sep 2022
Coding problem1

It happened in the evening through Google Meet.

1. Puzzle

There were three different glasses and unlimited water. Can you fill the third glass using the first two glasses if you don’t have anything to measure with?

03
Round
Medium
Video Call
Duration60 mins
Interview date21 Sep 2022
Coding problem1

The timing was in the evening.

1. System Design

Design ATM.

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 | 5 problems
Interviewed by Urban Company (UrbanClap)
3460 views
0 comments
0 upvotes
SDE - 1
4 rounds | 6 problems
Interviewed by Urban Company (UrbanClap)
0 views
0 comments
0 upvotes
SDE - 1
2 rounds | 3 problems
Interviewed by Urban Company (UrbanClap)
778 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by Urban Company (UrbanClap)
809 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