For those of us that work in the industry, one of the difficult parts about working in high tech is constantly keeping on top of all the new developments and technology.
One of the things I’ve noticed after you get a lot of years of work under your belt is that you naturally start specializing into certain areas. These specializations are good in themselves, but often they utilize only slivers of the original breadth of computer science, algorithms, and data structures. If one is not careful, you can lose that breadth that is essential to your adaptability.
LeetCode is a great website with literally hundreds of coding problems that can help you brush up on your algorithms, data structures, and coding skills. Give it a whirl!