Algorithms and Data Structure Interview Questions in Java.