Understanding Data Structures Interview