Languages With Professional Experience

Level Description
Level 0 Imperative or Object Oriented
Level 1 Imperative, Object-Oriented and declarative (SQL), added bonus if they understand static vs dynamic typing, weak vs strong typing and static inferred types
Level 2 Functional, added bonus if they understand lazy evaluation, currying, continuations
Level 3 Concurrent (Erlang, Oz) and Logic (Prolog)

Resources

  • Test item