how to crack Data Structure interview