¡Bienvenido a la prueba técnica de Sky Betting & Gaming!
Esperamos que encuentre este ejercicio divertido e interesante. No hay preguntas de truco; Queremos ver su solución a un problema simple con un código bien pensado y bien estructurado. Nos damos cuenta de que hay muchos temas en el breve y que es posible que no tenga la experiencia o el tiempo para completarlos todos.
No hay un límite de tiempo estricto en cuánto tiempo pasa en la prueba, pero le recomendamos que pase no más de 3 horas en él.
Cuando haya producido algo de lo que esté orgulloso, envíenoslo (ver envío). Luego podemos invitarlo a una entrevista. En esta entrevista, discutirá su trabajo, por lo que vale la pena considerar cómo mejoraría aún más la aplicación, incluso si no tuvo tiempo para hacerlo.
Nuestro equipo de productos desea que nos ayude a construir una nueva plataforma de ruleta. Actualmente, todas las diferentes variaciones de la ruleta funcionan de diferentes maneras, algunas con más lógica de negocios en el front -end de lo que se prefiere. El equipo de productos aspira tener una sola plataforma de ruleta en la que puedan concentrarse.
Para esta prueba técnica, nos gustaría que cree una API de ruleta. Esta será una API que recibe solicitudes de un usuario, simula un juego de ruleta y devuelve los resultados. No se requiere una interfaz de usuario delantero, tampoco es consideración de ningún servicio que pueda esperar que se comparta; Ejemplos de estos pueden ser la verificación de la cuenta o el historial de juegos. Si desea incluir algo como esto en su código, escriba contra un trozo; ciertamente no es necesario escribir una implementación completa.
Nos gustaría que considere:
La expectativa del equipo de productos es que producimos un sistema de trabajo completamente lo antes posible, luego continuamos agregando características. Esperamos que piense en esta expectativa mientras trabaja.
Reemplace el contenido de este readMe.md con:
Envíe un correo electrónico a su contacto de reclutamiento SBG con el repositorio de BIT BUNDLED como un archivo adjunto, que muestra su historial de confirmación con todas las características en la rama principal:
git bundle create <anything>.bundle --all --branches
Consideramos a todos los candidatos por igual, justo y sin sesgo. Se puede encontrar más información en el sitio web de SBG Careers.