A fine example both of self-selection of applicants, and signaling by both parties, that might even be better than application puzzles since it has a lower bar of entry, and therefore casts a wider net!
so no, not really.
Yes you need to know how to actually program without just using snippets but also yes if you're trying to diff two files in a commandline environment just google the answer - some people will know it by rote but I've got nothing against people that can pickup new tools and learn to use them without much guidance.