It wasn't impossible to answer, it was just a puzzle. It required you to realize some specific property of the problem, or be stuck implementing a suboptimal solution in a fiddly editor with no debugging features.
It also had pretty much zero overlap with actual software development (e.g. it completely ignored actual business needs, which is a big part of what devs should care about).
It also had pretty much zero overlap with actual software development (e.g. it completely ignored actual business needs, which is a big part of what devs should care about).