Skip to content

Instantly share code, notes, and snippets.

@niquepa
Forked from diegosky1/interview.md
Last active March 5, 2018 21:43
Show Gist options
  • Save niquepa/0b48540b9ed11b60518a2b571ecc0410 to your computer and use it in GitHub Desktop.
Save niquepa/0b48540b9ed11b60518a2b571ecc0410 to your computer and use it in GitHub Desktop.
Entrevista técnica - Play Business - interview

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.

##BONUS. Algo de Git. 3.-El equipo de desarrollo está implementando una serie de features importantes, por lo que tenemos las branches: feature1, feature2 y feature3, a demás de Master. Surgió un pendiente y se tiene que sacar un nuevo feature a producción y ncesitamos poder hacer deploy con una branch en específico. Qué escribirías en deploy.rb que ayude a realizar esta función. Tip: Puede ser incluso en una línea de hasta 50 caracteres aprox. Si te sirve, puedes suponer que estas utilizando la gema Capistrano para hacer deploy.


Tip: Ten en mente nuestra cultura de desarrollo, concentrate en las características principales. Todas las preguntas son importantes, incluso la bonus.

No te tomes más de una hora 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