Bankable interview question

what are generics in java