One of my jobs I taught the interviewer new things about bash/linux (he was the lead java dev, I was interviewing for sysadmin.)
I've also had interviewees teach me new things about bash/linux.
I've had a couple of automated type assessments but never been super happy with the inflexible nature of the results they want.
@dcbaok The inflexible nature is why I
1) use it to establish a baseline of knowledge and the beginning of a conversation; never as a screen that disqualifies someone
2) took the assessment myself and seek to understand the sticking points and why people give the answers they do.
I'm interviewing for near entry-level, and it's a poor use of time to explore "do you understand chmod" in a live interview.