Skip to content

Instantly share code, notes, and snippets.

@lasseebert
Last active October 13, 2021 12:27
Show Gist options
  • Save lasseebert/2a8c285bb6df31a7b75453e20dc1e15b to your computer and use it in GitHub Desktop.
Save lasseebert/2a8c285bb6df31a7b75453e20dc1e15b to your computer and use it in GitHub Desktop.

Wise Home - home assignment

Let's say Wise Home wants to expand globally, and we need an interface to find countries with large population densities and accessible languages. Build a tool to help management decide where to expand:

  • Create a new project hosted in a public repo on https://github.com/ (or similar)
  • Use the https://restcountries.com/ (v3) API to load countries
  • Display results in a table, showing:
    • Flag
    • Country name
    • Population density
    • Languages
    • Currencies
  • Allow filtering in the API-call by region
  • Allow local filtering of results by language
  • Submit by sending us a link to the project

Notes:

  • Spend at most around 2 hours on the task. This is not meant to take all your free time
  • Consider what you would do to make the code ready for a production system (for talking about it in the interview)
  • This home assignment is meant to show your skills in
    • Programming
    • Understanding code concepts
    • Code structure
    • Project structure (readme, tests, and everything that is not production code)
    • Reading and understanding a set of requirements
    • Thinking independently if something is missing in the requirement description
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment