Pregunta de entrevista de Citi

Core java questions, and system design