Pregunta de entrevista de Innoventes Technologies

They asked me to explain a programming problem-solving approach and discuss how I would write efficient code for a simple algorithmic problem.