I recently applied for a senior developer role with another company. I sent my CV and was invited to an initial interview, the panel on the interview consisted of one board member and two of there technical team (developers). We talked through CV and discussed my experience in several technologies and my accomplishments to date etc. As an immediate result of the initial interview going well I was asked to complete a technical test on a popular developer testing website.
I received the technical test which consisted of 4 questions a mixture of both coding and database based questions.
I made it through the first 3 questions with ease and still had over 3/4 of the allocated time left. On arriving at the 4th question my laptop died and I was unable to repair it and continue my test session before the allocated time had ran out.
I sent the company and email explaining the scenario and pictures as evidence, the company were nice enough and able to allow me to resit the 4th question with the amount of time I should have had left.
I attempted the 4th question which was the hardest of all the questions and provided a solution which was 90-95% complete before running out of time. My solution was very good in terms of logic and problem solving however didn't quite yet provide the output the test cases were expecting.
This is the first time I've went for a job that required an online technical test, previously I've been given test's which consist of creating an application and sending it back.
my questions for anyone out there with experience in hiring thats used an online test
If you were evaluating my solution would you discount me over another applicant who's solution returned the expected result from the test case? Or would you dismiss my incomplete solution out of hand?
Do you take into account that its a web based test and somewhat more difficult to develop in than an IDE ?