1) Strengthen your Data Structure and Puzzles/Applications of DS with :
Data Structures and Algorithms Made Easy : Link
2) Prepare for Java + Data Structure :
Data Structures And Algorithms Made Easy In Java 2nd Edition (English) 2nd Edition : Link
3) Prepare for Specific Coding questions of Amazon / Microsoft and learn skills
Cracking the Coding Interview : 150 Programming Questions and Solutions : Link
4)
Data Structures and Algorithms Made Easy : Link
2) Prepare for Java + Data Structure :
Data Structures And Algorithms Made Easy In Java 2nd Edition (English) 2nd Edition : Link
3) Prepare for Specific Coding questions of Amazon / Microsoft and learn skills
Cracking the Coding Interview : 150 Programming Questions and Solutions : Link
4)