Contour Software interview question

oop, dsa, db ? design patterns