&quot;Homework exercises are a large burden on the candidate&quot;<p>People keep saying that, but I&#x27;d MUCH, MUCH rather do a single couple of hour &quot;homework exercise&quot; that I can submit than do a full day (or more!) of &quot;implement whatever pet algorithm&#x2F;data structure I think is really swell&quot; for like 3-6 different people in series, which is how a horrifyingly large amount of companies still tend to do things.<p>Give me a task, let me do it, have your tech people discuss my solution amongst themselves.  If they like my solution bring me in to discuss it (to verify I didn&#x27;t &quot;cheat&quot;) and to determine culture fit.  Seems like a lot less wasted time for everyone with far few of the stressors (hard time pressure, etc) that make most tech interviews so amazingly terrible.