Skip to content

hvdeath/taxually-developer-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Taxually technical test

This solution contains an API endpoint to register a company for a VAT number. Different approaches are required based on the country where the company is based:

  • UK companies can register via an API
  • French companies must upload a CSV file
  • German companies must upload an XML document

We'd like you to refactor the existing solution with the following in mind:

  • Readability
  • Testability
  • Adherance to SOLID principles

We'd also like you to add some tests to show us how you'd test your solution, although we aren't expecting exhaustive test coverage.

We don't expect you to implement the classes for making HTTP calls and putting messages on queues.

We'd like you to spend around 1 hour on the exercise.

To develop and submit your solution please follow these steps:

  1. Create a public repo in your own GitHub account and push the technical test there
  2. Develop your solution and push your changes to your own public GitHub repo
  3. Once you're happy with your solution send us a link to your repo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages