Build a real Microservice

Coding Test Example

Candidates' microservices will be automatically deployed and evaluated in a live environment.

Hubio

test example
Difficulty
First Job Junior Mid-Level Senior

Note that there will be additional information on the candidate's side, including:

  • A menu to select their preferred programming language (from the ones you have allowed)
  • Guided local testing instructions for each programming language to make sure we will be able to build and run their code properly


Provided Environment Variables

For this coding exercise, you will need to interact with the listed components. All of these components are already created and deployed in our own environment.
Everything that is needed to communicate with these components will be provided as environment variables to your application when we launch it in our environment.

Here are all the environment variables that will be available to your application:

MySQLHubio

MySQL Database (Version 8.0.31)


MYSQLHUBIO_IP_ADDRESS

(Ex: 52.143.45.85)

MYSQLHUBIO_PORT

(Ex: 3306)

MYSQLHUBIO_USERNAME

(Ex: johndoe)

MYSQLHUBIO_PASSWORD

(Ex: securepassword)

UserAccountService

Microservice


USERACCOUNTSERVICE_URL

(Ex: http://147.85.45.63:8080)


Problem Description