Data Structures and Algorithms
I'm a 4th year IT student, and we discussed this topic back when I was in 2nd year, but I honestly forgot most of it.
I'm just curious—how often does this come up in technical interviews? And in actual software development, do you really use these concepts?
I've already built a few projects, and now that I'm thinking about it, I don't even remember if I used any of these concepts. (I probably did unknowingly, but I wasn't consciously applying them.)
Is it still worth relearning these concepts and studying them again? Do I need to memorize them by heart, or is it more important to just understand how they work and when to use them?