
Urban Company Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 314 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 314 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Urban Company.
ML Engineer
I went through one main interview round which was quite thorough, covering problem solving, basic Python, a medium DSA question (like LeetCode), an ML coding challenge, ML fundamentals, research-related stuff, and a deep technical chat. It went well, and I got selected the same day. They then asked for my documents like bank statements and payslips. During the salary talk, I mentioned I had a remote offer and since this job needed me to move to Bangalore, I asked them to consider the living cost difference. They asked why Bangalore and suggested I could pick a cheaper place, which felt a bit off, given relocation and cost issues are normal negotiation points. I then gave my expected salary and was told I'd hear back. After a week of no news and unanswered follow-ups, I finally got a hold of HR. They said my expected salary was too high and they weren't moving forward. The tech interview was good, but the post-offer communication and how they handled negotiations felt unprofessional and unclear. Better communication would have made a big difference.
- Can you implement Product of Array Except Self in Python?
- How would you implement training and evaluation using PyTorch?
- Do you have experience with RAG-based systems, and can you answer specific questions about it?
Category Manager
The process had 3 rounds. Round 1 was about guesstimates and problem solving. Rounds 2 and 3 were mostly case studies with some background questions. I passed the first two rounds, but the HR was very slow to respond. They took about a month to get back after my third round and rejected me without a good reason, even though my third round was similar to the first two and I performed well. The HR ghosted me when I called her. It felt like a waste of time, and they probably just wanted my resume. Their organization skills were poor.
- Estimate the number of flights taking off from an airport.
Performance Marketing Associate
So I interviewed with Urban Company for a performance marketing role and honestly, it was one of the worst interview experiences I've had. The first round went great, I got awesome feedback and felt super prepared for the second round. But then, the interviewer was just so rude and confrontational, it totally threw me off. She kept cutting me off and saying stuff like, "Are you thinking that I’m the one who didn’t understand your answers?" and then would try to mess with me by saying, "You made this assumption, not me." Even when I tried to explain, she wouldn't let me finish. To top it off, the recruiters never even gave me any feedback or sent a rejection email, which was really unprofessional. It made me doubt myself a lot, even though I was confident after the first round. It was just a really frustrating and unprofessional process.
- Could you estimate the market size for nail services in India?
Entrepreneur In Residence
There were 3 online interviews and 1 in-person interview. They wanted to test problem solving, analytical skills, and motivation for the role. The first 3 rounds were with an AVP, Business Head, or VP. The final round was with the CBO, COO, or CEO. The experience was decent but could be tricky. They expect interviewees to have a holistic, open-minded problem solving mindset. Reading about recent/past developments related to the company would be helpful.
- Case-specific questions regarding UC's current issues.
- Questions about UC's ongoing problems.
Urban Company Interview Questions
Quoted word for word from Urban Company interview reports.
“For input "spiderman", what is the expected output according to the partitioning rule? (Expected: "s", "p", "i", "d", "e", "r", "m", "a", "n")”
Read reports →“Which constructor type is incorrect: Friend constructor, Default constructor, Parameterized constructor, or Copy constructor?”
Read reports →“Between Log2 N and Log3 N, which is smaller? And if Log3 N is smaller, why don't we use it universally?”
Read reports →“Given a matrix of 0s and 1s where each row is sorted, determine which row contains the maximum number of 1s with an O(n+m) complexity.”
Read reports →“Can you check if the binary representation of a number contains the pattern 01 or 10?”
Read report →“Could you explain why the static keyword is used when calling main in Java?”
Read report →“How would you partition a given string into granular strings such that no repeating characters are found in later partitions?”
Read report →“What is the total number of grooming kits that take place in India?”
Read report →“Design a key-value store library that includes functionality for getting, putting, deleting, and listing keys.”
Read report →Formats, difficulty and experience
Across all 314 Urban Company interview reports.