Diligent interview question

OOPS concepts, active record relations, and the modules