At this point I consider any request for a take home assignment as malicious. They never take 6-8 hours to complete, the implementation is always unsatisfactory one way or another, and I have a weird impression that more and more often they are just a source of free research on how a particular problems can be approached or even solved. One pays for research, dear (potential) employer.