Sky Betting&Gaming Technical Testへようこそ!
このエクササイズが楽しくて面白いと思うことを願っています。トリックの質問はありません。よく考え抜かれた、明確に構造化されたコードを備えた単純な問題に対するあなたのソリューションを見たいと思っています。簡単なことには多くのトピックがあり、それらすべてを完了する経験や時間がないかもしれないことを認識しています。
テストに費やす時間に厳密な時間制限はありませんが、3時間以内に費やすことをお勧めします。
誇りに思っているものを作成したら、それを私たちに送ってください(提出を参照)。その後、インタビューに招待する場合があります。このインタビューでは、あなたの仕事について話し合うので、たとえそれをする時間がなかったとしても、アプリケーションをさらに改善する方法を検討する価値があります。
当社の製品チームは、新しいルーレットプラットフォームの構築をお勧めします。現在、ルーレットのさまざまなバリエーションはすべてさまざまな方法で機能しますが、一部は好まれているよりもフロントエンドでより多くのビジネスロジックを備えています。製品チームは、集中できる単一のルーレットプラットフォームを持っていることを目指しています。
この技術テストでは、ルーレットAPIを作成してください。これは、ユーザーからリクエストを受信し、ルーレットのゲームをシミュレートし、結果を返すAPIになります。フロントエンドユーザーインターフェイスは必要ありません。また、共有されると予想されるサービスについても考慮しません。これらの例は、アカウント検証またはゲーム履歴です。このようなものをコードに含めたい場合は、スタブに対して書いてください。完全な実装を書く必要はありません。
考えてほしい:
製品チームからの期待は、できるだけ早く完全に機能するシステムを生産し、機能を追加し続けることです。あなたが働いているとき、あなたがこの期待について考えることを願っています。
このreadme.mdの内容を次のものに置き換えます。
GITバンドルリポジトリとのSBGリクルートメントの連絡先を添付ファイルとしてメールで送信し、主要なブランチのすべての機能でコミット履歴を示します。
git bundle create <anything>.bundle --all --branches
私たちは、すべての候補者を平等に、公正に、そして偏見なく考慮します。詳細については、SBG Careers Webサイトをご覧ください。