¡Hola! El siguiente paso en su proceso de solicitud es el desafío de codificación en línea. Antes de comenzarlo, revisa el trabajo previo que hemos preparado para ti. Especialmente si eres nuevo en el mundo de la codificación, este trabajo previo está pensado para introducirte en los conceptos de programación que necesitarás para tener éxito en el desafío.
tl;dr
Lee todo este documento. Pero aquí está el resumen ejecutivo:
- Lee la Introducción a la programación.
- Haz los problemas de práctica. Revisa las soluciones.
- Cuando estés bien preparado (y no antes), ¡empieza el reto! No damos preferencia a los solicitantes en función de la rapidez con la que empiecen el reto, así que tómate tu tiempo para prepararte adecuadamente.
¿En qué consiste el reto de codificación?
Te pediremos que resuelvas un breve reto de codificación compuesto por cuatro o cinco problemas de codificación que miden los conocimientos básicos de programación. El reto es cronometrado: tendrá hasta 45 minutos para completar el reto.
Por favor, tenga en cuenta que puede tener abierta la consola de arepl.it para probar su código durante su reto de codificación en línea
¿Cuál es la dificultad del reto?
El reto de codificación está pensado para ser accesible a todo el mundo. Muchos de nuestros solicitantes nunca han programado antes. Todo el mundo debería revisar estos materiales de preparación, que pretenden enseñarle los conceptos fundamentales de la programación para que pueda tener éxito en el reto.
¿Cómo configuro Ruby?
Por favor, vea el documento de instrucciones de configuración.
¿Cómo me preparo para el desafío?
Desea prepararse para el desafío de codificación para dar lo mejor de sí mismo.
Primero, debe revisar nuestra Introducción a la programación. Esto cubrirá los conceptos fundamentales de la programación que necesitará conocer. Le recomendamos que al menos los hojee aunque ya sepa programar:
- Introducción a la programación I
- Introducción a la programación II
- Introducción a la programación III
- Resumen de la introducción a la programación
En segundo lugar, le proporcionamos problemas de práctica. Hágalos después de haber leído las tres partes de Introducción a la programación:
- Problemas de práctica
Hacer los problemas de práctica aumentará su familiaridad con Ruby, y le dará una buena idea de cuál es el nivel de dificultad del desafío de codificación. No es obligatorio, pero te sugerimos que completes todos los problemas de práctica antes de realizar el desafío de codificación. Queremos que esté bien preparado.
En tercer lugar, pruebe el ejercicio de codificación de práctica. Este ejercicio está diseñado para ser similar al desafío de codificación real:
- Ejercicio de codificación de práctica
¿En qué lenguaje de programación escribo?
Hemos diseñado el desafío para que se realice en Ruby, que es el lenguaje de Rails. Las lecturas y los problemas de práctica que hemos proporcionado están en Ruby.
También puedes responder al reto en Python, Java o JavaScript. No le penalizaremos de ninguna manera por utilizar cualquiera de estos otros lenguajes.
Algunos lenguajes no son adecuados para el reto de codificación. Si conoces otro lenguaje y prefieres responder en él, ponte en contacto con nosotros:
¿Cuándo debo hacer el reto?
Tómate todo el tiempo que necesites para preparar el reto. Queremos que lo hagas lo mejor posible. No damos ninguna preferencia a los solicitantes en función de la rapidez con la que realicen el reto. Comenzar prematuramente el desafío antes de completar el trabajo de preparación perjudicará su solicitud. Tomarse su tiempo para prepararse a fondo le ayudará.
El reto durará hasta 45 minutos. Por favor, reserve tiempo para que pueda completar el reto sin que otros compromisos le apresuren.
¿Puedo usar Google para las respuestas durante el reto?
Por favor, no busque las respuestas a los problemas en Google; es muy fácil para nosotros saber cuándo las soluciones han sido tomadas de Google.Por favor, no publique los problemas en Internet.