Bloomberg interview question

how to make data structures abstract