Skip to content

Instantly share code, notes, and snippets.

@diegosky1
Last active November 28, 2017 16:56
Show Gist options
  • Save diegosky1/2073873b5fc1f2a92f78 to your computer and use it in GitHub Desktop.
Save diegosky1/2073873b5fc1f2a92f78 to your computer and use it in GitHub Desktop.
Entrevista técnica - Play Business

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.

Algo de calentamiento!!

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?

Fácil hasta ahora verdad? Ok...

2.- Construye Pinterest.

Make it shine

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.

Consideraciones

  • 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 a master, 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 diego@playbusiness.mx con la liga a tu repo. Espero que te diviertas, al final de cuentas el 'trabajo' debe ser así.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment