Geta

Menu US

Backend Developer

Here are two basic tasks that all our backend developers go through as part of their recruitment process. We're looking for clean and simple solutions to these problems.

Don't spend more than 2 hours on these tasks. Even if you're not done. Publish solutions on GitHub, Bitbucket or any other public repository and send the link to career@geta.no.

Task 1 (1 hour)

Use any public API (https://github.com/toddmotto/public-apis) to obtain some data. In this task we want you to create a simple wrapper written in C# and .NET for a web service endpoint. 

Example request: https://www.metaweather.com/api/location/862592/.

Task 2 (30 minutes)

Do you see any improvements that could’ve been done to the code attached? If you do, take some notes on how you would refactor, clean it up and make, the code more maintanble  (the code won’t compile – this is more a mental exercise).

We know that the attached code is written in web forms. None of our projects are using web forms any more (and haven't for many years). This is just to have some old legacy code to refactor and talk about improvements.