When a system scales and manages large amounts of traffic, these factors become even more important.
System design interviews are a part of the hiring process for everyone from product managers to software engineers.
The concept of sorting is fundamental in the software engineering process as well as in engineering interviews.
Data structures such as stacks and queues are used to store lists of elements.
Graphs and trees are also important data structures.
For junior developers, you might worry about not preparing enough - that in the heat of the moment, you will incorrectly call variables.