Skip to content

Paul-Beliavskis/buildxact-coding-challenge

Repository files navigation

Requirements

You've been provided with the shell of a .NET Core console application with two sample inputs.

Create an application which outputs both Humphries and Megacorp building supplies. The information printed should be the ID, item name and price. The supplies should be shown in a combined list. The supplies should be ordered from most expensive to least expensive. All prices must be shown to the nearest cent in AUD based on the exchange rate.

The code should be at a standard you'd feel comfortable with putting in production.

Source Data

Both humphries.csv and megacorp.json contain lists of construction supplies and labour items.

megacorp.json

  • Code should be unique
  • All prices are in USD

humphries.csv

  • All prices are in AUD

Exchange rate

  • The exchange rate is found in appsettings.json.

Example Console Output Using Subset of Actual Data

7f3c48c4-f8b6-453f-b2fa-83ec31dfa85c, Bobcat to Dig LM of Strip Footing, $800.00

0a360e10-4e35-4e94-bd80-2e8bd6c749f1, Under Slab Sand 150mm, $77.24

4000, 100 x 200 x 20mpa Internal Beam, $68.00

Guidelines

  • Please limit your time to 2 hours. If you don't complete it within this time just let us know what is outstanding.
  • Commit your code at regular intervals so we can see how you reached your solution.
  • Once completed push to a public repo and share the link with us
  • The goal of this challenge is not to complete the exercise, but to give us an understanding on how you tackle problems.
  • Be prepared to talk us through your thinking process & assumptions as you go.
  • Feel free to use any resources you would normally use (Google, StackOverflow etc.)
  • Please ask any questions you wish

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages