Challenger Books Combo
With the following books you will be well prepared for your next Java interview. Remember, you need to study them consistently, so you really master the fundamentals.
1 - Java Challengers book: you will learn the main features of the Java programming language by solving fun Java code challenges.
2 - Java Algorithms Interview book: you will learn all the data structures with Java, main sorting algorithms, Big-O Notation, recursion and other crucial algo techniques to help you pass on coding interviews.
3 - Java System Design Interview book: you will learn the main components to build Microservices with Java so that learning a cloud provider or even designing a system gets easier for you helping you pass on System Design Interviews as well.
4 - Golden Lessons book && Audiobook: other than technical knowledge, you need to evolve your mindset as well so you stay focused on your goals and never stop growing. The Golden Lessons book are all the lessons I've been applying in my career that enabled me to exponentially increase my salary while working with cutting-edge technologies. You can also listen to the book from anywhere and I highly recommend you to do that.