BNP Paribas Interview Question

normalization, linked list, abstract classes, interfaces