Algorithms you need to know before you take that Systems Design Interview

Nitin Kishore
InterviewNoodle
Published in
11 min readJun 13, 2023

--

While scouring my LinkedIn feed for non-cringe posts, I came across this infographic that talks about different algorithms and their use-cases. Like the title suggests, I figured I should know what these algos are and where/how they are used. I haven’t really had a systems design interview before, but I’m curious and eager to learn. These explanations and analogies provide my simplified understanding of each algorithm. It’s important to note that these algorithms can have additional complexities and considerations in real-world…

--

--

Staff Data Scientist 💻. I write weekly to either clear my mind or as part of active learning | UMass Amherst CS Grad | BITSian | Deep Learning |