IBM - C# Test

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Code Competency Test

Introduction
This test is willing to demonstrate your understanding of writing code in C#. You
need to solve both problems below. Your code should demonstrate your flair for
technology and .NET framework coding best practices.
When writing your code, please be mindful of the following:

Your
Your
Your
Your
Your

code
code
code
code
code

should
should
should
should
should

be production ready.
be understandable and maintainable by other developers.
be robust and should handle error situations.
be bug free, compile and work.
demonstrate best practices for OOP.

Reverse Words
Write a C# function to reverse each word in a string. See example below:

Note: Do not use any built-in .NET string manipulations.

Domain Modeling
Create a simple C# program to model bank transactions in a transactions journal.
Expose a method to transfer an amount of money, either deposit or withdraw. Based
on the journal, write a method to calculate an account balance at a specific date.
Please keep this exercise as simple as possible and do not model all entities that
might appear in a banking system.

Submitting your code


When completed please ZIP your solution and forward it to Laura Filimon at
laura.filimon@brainspotting.ro

You might also like