Java is one of the most in-demand programming languages, and will likely continue to be for the foreseeable future. This comprehensive path will get you up to speed on everything you need to know to nail those technical interviews in Java, covering topics from Data Structures in Java to System Design.
Brush up on data structures, algorithms, and important syntax
Learn the patterns that will help you answer any question you might face
Practice answering hundreds of real interview questions
Practice analysis of problems and application of object oriented design principles
Practice designing realistic large-scale systems