Pergunta de entrevista da empresa IBM

Java OOPs concepts, project, difficult situations to answer