Welcome to the Sky Betting & Gaming Technical Test!
We hope that you find this exercise fun and interesting. There are no trick questions; we want to see your solution to a simple problem with well thought-out and well-structured code. We realise that there are a lot of topics in the brief and that you may not have the experience or time to complete them all.
There is no strict time limit on how long you spend on the test, but we recommend you spend no longer than 3 hours on it.
When you've produced something you're proud of, send it to us (see Submission). We may then invite you to an interview. In this interview you'll discuss your work, so it's worth considering how you'd improve the application further, even if you didn't have time to do it.
Our product team would like you to help us build a new roulette platform. Currently all the different variations of roulette work in different ways, some with more business logic in the front end than is preferred. The product team aspire to have a single roulette platform which they can concentrate their focus on.
For this technical test we would like you to create a roulette API. This will be an API that receives requests from a user, simulates a game of roulette, and returns the results. A front end user interface is not required, neither is any consideration of any services which you might expect to be shared; examples of these might be account verification or game history. If you do want to include something like this in your code, please write against a stub - there is certainly no need to write a full implementation.
We’d like you to consider:
The expectation from the product team is that we produce a fully working system as soon as possible, then continue to add features. We hope that you will think about this expectation as you work.
Replace the contents of this README.md with:
Email your SBG recruitment contact with the Git bundled repository as an attachment, showing your commit history with all features on the principal branch:
git bundle create <anything>.bundle --all --branches
We consider all candidates equally, fairly and without bias. More information can be found on the SBG Careers website.