Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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 not more than a few hours 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

A short refactoring exercise for technical candidates applying to Taxually

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages