Position: PC Software Programmer
Subject: Test On Application Implementation
Introduction:
Model View Controller (MVC) is a very important design pattern being used in OO programming. You are requested to write a simple C# application that shows your understanding of this pattern.
Scenario:
Write a simple "product catalogue" application that has the following features:
add new product
update product unit price
delete a product
search product by name and display relevant information:which category it is under, who is the supplier.etc
view all the products under same category
view all the products under same supplier
You are given a sample database called "test.mdb" which has 3 tables (imported from northwind.mdb). You can convert it to any other format that you prefer or use as it is.
Important Notes:
- You are free to make any assumption towards your application as long as it explains. Be sure to document your code as it helps to prove your understanding and knowledge.
- Purpose of this test is to see a good program architectural design (in this case, we want to see how you implement MVC) and smart coding. Therefore simple UI is sufficient.
How to submit:
Please zip your source code
Please attach your zip file and email it to seg@magicsoft.com under subject "PC Software Programmer "
see also