I know some people here are very against take-home projects but believe me, lots of candidates love them because they remove the stress of having to code live in front of a stranger (me included!).
As a hiring manager, take-homes also let me take more chances on candidates since I didn’t have to convince one of my colleagues to give them a phone screen. The only issue with takehomes is that they’re pretty intensive logistically – there's a lot of emailing back and forth with the candidate to find an appropriate time, following up to ask for the source code, etc.
Please let me know if you have any questions – AMA here and you can also reach out by email at karim@fairlane.io!