a summary of the main data structures frequently asked during interviews