IBM interview question

Fundamentals of CS, Databases, Data Structures, Algorithms, OOPD Concepts