NIX Solutions Interview Question

A lot theoretical and one coding task in javascript