Last updated: Sep 15, 2022

Algorithms for High Level Design (HLD)

To prepare for a system design interview, you should be familiar with the following algorithms. These algorithms can be used to solve system design problems. For instance, using Geohash/S2 Geometry algorithm to construct an Uber-like system?