UrbanPiper Interview Experience (SSE – Backend)
Anonymous User
308

I recently interviewed for the Senior Software Engineer (Backend) role at UrbanPiper.
There were 5 rounds in total.

Round 1 – Manager Intro

An introductory call with the engineering manager to understand my work, projects, and overall experience.
The discussion was mostly around what kind of work I’ve done so far and my role in current and past projects.

Round 2 – LLD (Outsourced to GeekyAnts – AI Interview)

Problem: Design a Cart Management System
The question focused on designing the cart flow — adding/removing items, handling quantities, and managing pricing.
The emphasis was on class design, relationships, and extensibility.

Round 3 – DSA / Coding

This round involved basic Python coding questions and one DSA problem.

Problem:
Find the area of the largest square containing only 1’s in a given M x N binary matrix.
It was a dynamic programming problem similar to the “Maximal Square” question.

Round 4 – HLD

Problem: Design Dropbox / Google Drive
Discussion covered high-level architecture, storage design, metadata management, scaling, and consistency handling.

Round 5 – Managerial Round

Final discussion with the same manager from the first round.
It was a deep dive into my resume, production-level challenges I’ve solved, and overall technical ownership.

Final Verdict:

Fit for SE (Backend) role, but rejected for SSE position.

Comments (0)