We are continually revamping our front end developer test that we do in-house after a candidate has passed an online test. The online test has questions such as:

How does a for loop start?

What is the correct way to write a JavaScript array?

Write the css selector for the 3rd list item within an ordered list with the id "myList"

For var shoppingList = ["milk", "dumplings", "bread"]; - how would you return dumplings into a variable named groceryItem?

FizzBuzz

So we cover the basics, and try to get an insight into their knowledge.

But, in house, we really want to test their problem solving skills, their logic approach, etc. And I don't think we've found a good way to do that for front end developers. For UI guys, it's easier - we give them a design challenge and a white board and see if they ask for more information, how they approach the problem, etc.

But we haven't found a way to replicate this approach with web developers (for the record, I am one of the web developers on the team)

Thoughts on how to approach?

share|improve this question
Force them to build tables using JavaScript matrices. Then deliver content to a page using only these matrices. – Ohgodwhy Aug 16 '12 at 14:36
This is a good question but should be moved to programmers.stackexchange.com – marteljn Aug 16 '12 at 14:39
@marteljn - is there a way to move the question? other than writing the question there? – Jason Aug 16 '12 at 14:42
and @Ohgodwhy - that's almost evil. – Jason Aug 16 '12 at 14:42
...where's your test? I'd love to apply for a new job..! =) (though I'm still voting to close as off-topic. Sorry.) – David Thomas Aug 16 '12 at 14:49
show 2 more comments

closed as off topic by Quentin, Anthony Grist, David Thomas, John Koerner, stusmith Aug 16 '12 at 14:51

Questions on Stack Overflow are expected to relate to programming or software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

Browse other questions tagged or ask your own question.