I really like this idea, its a super nice and relevant way to recruit. Rather than solving an obsolete algorithm question, this approach really enforces some pragmatism towards solving interesting and `relevant` problems.
One problem with asking pragmatic questions is that not everyone has had a chance to do practical work - hence why we also tackled that problem with an educational lens too.