Amdocs interview question

Design for typical problems Programming concepts OOP concepts