Dezerv Lead Engineer Experience
Experience: 8+ years
Company: Dezerv
Role: Lead Engineer
Rounds: 4
Round-by-Round Experience
Round 1: DSA
My first problem involved range queries on a binary array. For each query, I had to count the zeroes present between 1s within the specified range.
Instead of scanning the range repeatedly, I used nearest-one information and prefix counts so I could preprocess the array and answer individual queries efficiently.
My second problem was Sort Array By Moving Items to Empty Space. I had to determine the minimum number of moves needed to arrange the items correctly while using the empty position for movement.
I explained my logic, dry-ran it on an example and then implemented the solution.
Round 2: BookMyShow LLD
For my LLD round, I had to design BookMyShow.
I identified entities such as User, Movie, Theatre, Screen, Show, Seat and Booking, and built the booking flow around them.
The more interesting discussion started when I had to handle two users trying to book the same seat at almost the same time. I explained how I would use temporary seat locking, handle payment failures and automatically release a seat when a payment wasn't completed within the allowed time.
Round 3: Uber HLD
My HLD prompt was "Design Uber"
I first narrowed down the scope and then built the design around driver location updates, nearby-driver discovery, ride matching and trip-state management.
As I scaled the system, I discussed database choices, caching and handling a very large volume of location updates.
I was also challenged on failure scenarios. Whenever I introduced another component, I had to explain why I needed it and whether I could achieve the same thing with a simpler design.
Round 4: Senior Engineering Manager
Instead of receiving another standard design problem, I had to choose one of the hardest projects I had worked on and explain it in depth.
I walked through the architecture, production issues, bottlenecks and the decisions I would change if I were designing the same system again.
One part I found particularly interesting was the discussion around infrastructure cost. I had to identify what was costing us the most and explain how I would reduce that cost without compromising reliability or performance.
I was also asked what I expected to break first if the traffic increased significantly and how I would evolve the architecture from there.
Interview Result
I received a rejection after Senior Engineering Manager round, didn't receive detailed feedback, so I can't say what specifically went against me.
Recommended Reads
Upgradation of Plan
I have been a TUF+ lifetime user since Day 1. I am trying to upgrade to the latest plan, but somehow there is a huge pricing mismatch. it says 17,600 for upgrad
hi
hi
IMPORTANT Update on your Upgraded Plan
Hi all, We’ll be reverting your account back to your previous plan, and the ₹1 payment will also be refunded. Both should be completed by 2–3 AM. After that, yo
From Doubt to Opportunity: My GlitrAI Journey
After countless applications, rejections, late nights, and moments of self-doubt, finally seeing the words “Selected” feels almost unreal. This journey has taug
Nykaa SDE-II Android Interview Experience
Quick Snapshot Company: Nykaa Role: SDE-II Android Experience: 4 years 2 months Final Result: Offer Received Compensation: ₹24 LPA (₹22 LPA fixed + ₹2 LPA varia
Be the first to add a comment.