Cracking the Coding Interview - The holy grail of coding interview books. It's a must read.
- Programming Interviews Exposed - by John Mongan, Noah Kindler and Eric Giguere, covers common coding problems and solutions, along with a thorough walkthrough of each solution.
- The Complete Coding Interview Guide in Java - Very helpful for your DSA prep in Java.
- Coding Interviews: Questions, Analysis & Solutions - Covers basics , code optimisations , different methods of tackling difficult problems , and also soft skills.