I did one of these when I applied at my most recent position. It took most of the weekend and actually it was a lot of fun. But I doubt I'd do it again if it required more than a few hours of my time. Any test that time consuming is arguably biased against those with families.
Some advice to those doing take home tests: write (good) comments and include tests.
Some advice to those doing take home tests: write (good) comments and include tests.