The questions were pretty good, because they were close to the real world and you couldn't google them so easily.
The programming tasks were rather unbalanced. The first two were super easy, while you can easily get stuck on the last one, even as a good programmer. I knew that I wouldn't be able to answer it today, so I skipped it after a short while.
If I'd plan such a test, I'd try to get an example of the structure and comprehensibility of my future employees work.