Bienvenido, de una serie de aplicantes tu y algunos candidatos más pasaron a la fase de entrevista. El objetivo de esta prueba es simplemente conocer tu estilo de programar y analizar tu creatividad para desarrollar algo cuando tienes poca información. Esto sucede todo el tiempo en Play Business y tenemos una cultura tatuada de MVPs para probar nuestros conceptos, prueba los tuyos con estos drills.
1.- Imagina que tienes un arreglo de 1,000 valores (del 1, 2, 3,.. 1,000). Sin embargo, al analizar el tamaño del arreglo te das cuenta que faltan dos valores, no sabes cuales son. Escribe un método que permita saber los valores faltantes y dime por qué decidiste hacerlo de esa manera, ¿Cual es la ventaja?
2.- Construye Pinterest.
3.- Haz un refactor del siguiente código
Tip: Ten en mente nuestra cultura de desarrollo, concentrate en las características principales. Todas las preguntas son importantes.
- Utiliza git como control de versiones. De preferencia crea un repo en github.
- Genera una branch
master
a la que harás merge del código que vayas creando por features en otras branches. - Antes de hacer merge de
feature-branch
amaster
, genera una PR (pull request) bien documentada y en inglés, explicando y mostrando con gifs o fotos (si es necesario) lo que el resultado visual del código. - Tu código debe estar 100% en inglés.
- Si vas a usar JavaScript, te dejamos una guía de estilo que nos gusta usar.
- Lo que decimos sobre no sentirte en examen de escuela es cierto, aquí se vale hablar, todo lo que quieras! utiliza cualquier recurso a tu alcance para completar el reto, la comunicación es fundamental en Play Business.
- Happy coding 😄
No te tomes más de dos horas y treinta minutos.
Cuando termines mándame un correo a [email protected] con la liga a tu repo. Espero que te diviertas, al final de cuentas el 'trabajo' debe ser así.