You are on page 1of 1

Developer Coding Test

As part of our recruitment process we offer you this opportunity to demonstrate your skills by developing a
working application, to perform the following function :
Subroutine which is passed a number as input and converts this number into words and passes these
words as a string output parameter. Such a routine is typically use by a cheque writing program.
For example :
Input : “123.45”
Output : “ONE HUNDRED AND TWENTY-THREE DOLLARS AND FORTY-FIVE CENTS”
The input should be a least at the quintillion level.
The followings are the items that you have to submit :
1. The executable file. Make sure that your executable file can run in an environment that doesn’t have
any .NET Framework installed.
2. The code written in C# or VB .NET
3. Test plan document listing all the test scenarios that you execute during the testing – along with the
expected result and the test result.
4. A notepad or word document containing the explanation on the approach that you choose to solve
the problem and the reason why you chose the approach and rejected the other possible solutions.
We will score/assess your coding test based on the followings :
1. Functionality, your code must be able to accept any valid input and return the correct result
2. Algorithm efficiency
3. Flexibility, maintainability of the code
4. Error handling
5. The explanation of the logic
6. The coverage of the test cases/scenarios
Please note – this is an assessment of your coding skills, therefore, submissions which include content copied
from the internet, which we have detected in previous applications, will be considered unacceptable. Whilst it
is recognized that this may be considered “resourceful” in a work environment, this is a practical assessment
of your skills to develop your own, unique solution.

You might also like