This book would not only be a great refresher for senior students preparing for job interviews but it would also be a great resource for the students preparing for programming competitions. It’s an amazing book for both advanced and basic coders.
The book also contains a lot of examples with very clear diagrams and lots of exercises with full solutions.