Share
Explore

Netwealth Currency Interview Test 2021

Background

How you approach these tasks will depend on your current skillset, and what type of developer role you are applying for at Netwealth. Our aim is to create a single brief, applicable to all candidates.

Brief

Step 1

Using C# and any Azure resource types you think appropriate, build an API that allows end-users to convert an amount from one currency to another. If you are not familiar with these specific back-end frameworks, please use any other appropriate language and resources. If you do not have any backend experience, you may simply reference this API from your front-end:


Step 2

Using any appropriate front-end framework expose the API functionality to users. Ideally this should be angular, but Ionic, Blazor, or ASP.Net MVC are also fine.

Users should be able to select a source currency, enter an amount and select a destination currency. The app should then convert the amount to the destination currency and display the converted amount.

The software should be delivered as a link to a GitHub repo we can review.

Time frame

Please spend one or two evenings on this exercise.

Notes

If you have any time remaining and want some bonus points, they'll be awarded for:

A solution that is running on Azure (you can obtain
to be used within 30 days)
Unit tests
Use of interfaces and types for models
Good code organisation
Good state management

Next Steps

Following submission, we will invite you to demonstrate and talk through your solution.

Members of our engineering team will also go through an interactive code review with you.



Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.