IBM interview question

MongoDB/SQL (Databases) OOP (Java) Design Patterns