Skip to content
This repository has been archived by the owner on Apr 4, 2022. It is now read-only.

'GlobalX Coding Assessment' submission - June 2021

License

Notifications You must be signed in to change notification settings

tjohnston-softdev/globalx-2106

Repository files navigation

GlobalX Coding Assessment

Introduction

This is my submission for the 'GlobalX Coding Assessment' offered to shortlisted job candidates as of June 2021. The basic objective is to create a .NET Core application that takes a list of names inside a text file and sorts them according to last name (A-Z)

Assessment instructions were sent as a PDF. I converted it to a markdown file for public viewing.

A revised version was released on 4 April 2022.

Running

To run the script, navigate to the 'NameSorter' folder and execute:
dotnet run ./unsorted-names-list.txt

You can also optionally specify an output path but the default will be 'sorted-names-list.txt'

For the unit tests, I chose to use NUnit. To run them, navigate to the project root and execute dotnet test

Disclaimer

This project is licensed under CC BY-NC-SA 4.0. In other words, you may do whatever you want with it as long as:

  • Attribution is given.
  • The use is strictly non-commercial.
  • Any derived works are shared under the same license.

CC BY-NC-SA 4.0