&gt; I want them to prepare for something they&#x27;re not going to use normally<p>&lt;mind blown GIF goes here..&gt;<p>&gt; Essentially I see it as a personality test that selects for the kind of people that figure in it how to overcome technical adversity.<p>This seems at odds with the original &quot;ask&quot;, as it were: study up on some basic CS algorithms, and now I know you can handle what we&#x27;re going to throw at you here.  Ignoring the obvious &quot;well, we need to make sure they can learn basic things&quot;, how is this even a viable test if your environment is so advanced, so high up, that you expect new candidates to encounter actual <i>adversity</i>?