Round 4: Design and Architecture (New Problem) (1hr)
The system Design round is an important one for the L5 role where your capabilities as a Sr. Software Engineer are tested. This round generally involves a Greenfield problem statement where you have to clarify the requirements first, estimate the resources needed, lay out a high-level design for the system, and then deep dive into the low-level design including API design and Database design. Once all of this is ready, you should also address the bottlenecks and possible failure points, and propose some solutions to scale out your system to handle high load.
Uber Interview Experience For An L5A
There were a total of 5 rounds in my Interview Process for an L5A role, but the process is similar for an L4 role as well. You should also clarify the entire process once with your recruiting coordinator.