Uber LLD and Depth in Specialization / Depth Specific
Coding Round Interview Questions
Uber has a depth in specialization / depth specific coding round in which they ask LLD questions many times.
Code is required, not only class diagrams. You will need to implement 2–3 most important functions. Also be prepared for concurrency, synchronization, locking discussion. If you use Java then know about synchronized keyword, AtomicLong, ConcurrentHashMap etc.
If you are looking for Uber DS and Algo round questions, then you can find them here:
https://codezym.com/lld/uber-dsa
Sometimes questions similar to low level design like Design a voting system to display vote share, Design Uber Shuttle etc are also asked in screening round. Or there can even be a separate LLD round.
i
Below list is updated frequently. Reflects top Uber questions in last 6 months.
Observer Pattern
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Observer Pattern
Medium
Observer Pattern
Medium
Medium
Medium
Strategy Pattern
Medium
Observer Pattern
Medium
Command Pattern
Hard
Medium
Medium
Prashant Priyadarshi
Founder, CodeZym
Founder, CodeZym