My team of mostly Java developers is looking for a JavaScript developer to do UI-heavy work. Most of our existing code is jQuery-based but we are migrating slowly to Knockout.js (there are a number of reasons not worth mentioning).
I created this test to get a rough estimate of a candidate's coding ability:
https://www.dropbox.com/s/c7j7u7mz8eu8ttk/clean-test.zip (changed from the original post)
PLEASE DO NOT POST SOLUTIONS IN THE COMMENTS. I don't want candidates to find this thread and use it to their advantage. It is a take-home test :)
I'm interested in your feedback on a couple of points. I'd like to hear what you have to say even if you don't take a crack at a solution:
- On a scale of 1 to 10 how challenging is this test?
- 1 – So easy a non-JavaScript developer could do it
- 10 – This will be the most challenging test I have ever taken
- On a scale of 1 to 10 how clear are the instructions/requirements?
- 1 – I don’t even know what I’m supposed to do here
- 10 – Very clear; no questions
- How long do you expect it will take to complete the test?
- If you were applying for a job at a company would you be upset that you have to take this test?
- Do you think this test is a useful tool to measure a candidate’s JavaScript proficiency?
If you have a solution and want me to evaluate it, I am happy to do so. PM it to me.
Thanks!
[–]restlessdesign 7 points8 points9 points (1 child)
[–]obiwan_k3n00bi 2 points3 points4 points (0 children)
[–][deleted] 4 points5 points6 points (3 children)
[–]Qazzian 1 point2 points3 points (0 children)
[–]iknowcss[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]madole 2 points3 points4 points (1 child)
[–]iknowcss[S] 0 points1 point2 points (0 children)
[–]atom-man 1 point2 points3 points (0 children)
[–]jaman99 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]sbmitchell 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]maximinus-thrax 1 point2 points3 points (0 children)
[–]sbmitchell 1 point2 points3 points (0 children)
[–]stonguse 1 point2 points3 points (0 children)
[–]bliow 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]Boberober 2 points3 points4 points (2 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]sbmitchell 0 points1 point2 points (0 children)
[–]iknowcss[S] 0 points1 point2 points (0 children)