As I stated recently we started doing a hands on programming test as part of our interview process. We've going through a handful of candidates and haven't seen anyone do as well as we'd like nor anticipated. We're trying to come up with a practical exercise that someone can finish in 1-1.5 hours. Rather then present what we're currently doing I'd like to open it up to my loyal readers (you didn't know you were a loyal reader did you).
The Challenge
Construct a coding exercise for an interview candidate that can be completed in 1 to 1.5 hours. The basic things we're trying to make sure of during our test is that the candidate:
- Can use VS.NET comfortably
- Can access a database (SELECT data using a stored procedure)
- Can develop a web form for collecting data with simple validation
- Can insert data into a database (INSERT stored procedure)
- Can display data using a DataGrid, DataList, or Repeater
Are these fair expectations for .NET interview candidates? Are there other things you'd look for?