Assessment language

The assessment is meant to be taken in JavaScript, but we'll also accept answers in other programming languages such as Ruby or Python. We value your thought process and programming knowledge over language specific syntax. 

The technical interview may also be conducted in Ruby or Python, but you should let us know ahead of time so that we can arrange for an interviewer who can work in that language. You should still devote some time learning JavaScript syntax.