Pregunta de entrevista de Tata Consultancy Services

Mostly technical and was little complicated