Entrevistador (e): ¿Cómo se puede invertir una cadena en el lenguaje X?
Entrevistado (en): ¿Podemos usar la biblioteca estándar?
Entrevistador: Sí, supongamos que sí.
Entrevistado: Entonces, usaría la función incorporada reverse.
Entrevistador: Bien, ¿y si necesitas implementar la inversión tú mismo?
Entrevistado: ¿Debería enfocarme en la eficiencia o en que sea simple y fácil de entender?
Entrevistador: Propón cualquier solución.
Entrevistado: Si la simplicidad es lo más importante, entonces, convertiría la cadena en una lista de caracteres, invertiría esa lista y luego la volvería a unir en una cadena.