Barclays interview question

describe data structures, patterns and generic programming questions