Logical And Maintainable Code Questions, It is basically Object Oriented Design (OOD) type Interview.