Imed interview question

Data structure & algorithms, oop, design patterns