Programming test for ASP.NET C# developer job - Opinions please!
- by Indy
Hi all,
We are hiring a .NET C# developer and I have developed a technical test for the candidates to complete. They have an hour and it has two parts, some knowledge based questions covering asp.net, C# and SQL and a small practical test. I'd appreciate feedback on the test, is it sufficient to test the programmers ability? What would you change if anything?
Part One.
What the are events fired as part of the ASP.NET Page lifecycle. What interesting things can you do at each?
How does ViewState work and why is it either useful or bad?
What is a common way to create web services in ASP.NET 2.0?
What is the GAC?
What is boxing?
What is a delegate?
The C# keyword .int. maps to which .NET type?
Explain the difference between a Stored Procedure and a Trigger?
What is an OUTER Join?
What is @@IDENTITY?
Part Two:
You are provided with the Northwind Database and the attached DB relationship diagram. Please create a page which provides users with the following functionality. You don’t need to be too concerned with the presentation detail of the page.
Select a customer from a list, and see all the orders placed by that customer.
For the same customer, find all their orders which are Beverages and the quantity is more than 5.
I was aware of setting the right balance of difficulty on this as there is an hour's test. I was able to complete the practical test in under 30 mins using SQLDatasource and the query designer in visual studio and the test questions, I am looking to see how they approach it logically and whether they use the tools available.
Many thanks!