title: Programming hire test - Test a developers knowledge in C# / ASP.NET
body: <p>We're hiring a .NET developer soon, and I was assigned to create a test, which would take aprox: 1h to solve. A test which would test the programmers knowledge in (mainly) C# and ASP.NET.</p>
  
  <p>This is what i've come up with so far:</p>
  
  <ul>
  <li>Use project #1 to read data(HTML) from the specified URL and output all links(anchors) containing anchor name “xxxxxxxxx”. You are free to use 3rd party libraries. My main thought here was to test how the developer would go about solving the problem. For example:
  
  <ul>
  <li>Create a regex which would parse all the data needed.</li>
  <li>Create a DOM-tree and use XPATH to find all anchor nodes.</li>
  <li>Iterate the whole string and perform manual string compares.<br/></li>
  </ul></li>
  <li>Create a new solution where you demonstrate the usage of .NET masterpages.
  
  <ul>
  <li>Connect the solution to the ******** database. And output all customers from the “********_customers” table.</li>
  <li>Create a new button which refreshes all users using AJAX.<br/><br/>
  Pretty basic stuff. Though, I also added the one below. Mainly to test the developers OO knowledge. Do you think this is too "overkill", or what kind of test would you suggest? If you were to hire a ASP.NET developer, what would your main focus be? ADO.NET? IO? string handling?</li>
  </ul></li>
  <li>Create an interface/abstract class implementation demonstrating the functionallity of either the Factory, Factory Method, Command or Decorator pattern. You wont need to implement any functionallity, just use comments in your abstract class.</li>
  </ul>
  
  <p>Thanks in advance!</p>