So many companies have these assignments. Theyre infinitely better than whiteboarding, or hacker rank tests, or "pair programming" on some crazy abstraction for only 30 minutes. Some of them are so much work - I am working on my 20th hour of a really involved full stack project, and still think I have about 6-8 more hours before its "pretty".
Then I have 2 more to do, and I told the HR people at those companies Id do them 3 days ago.
One weekend I spent 12 hours doing a SOA example project, and on Monday, the owner simply deleted the upstream - and my fork along with it - and said nothing back to me. I hadnt even turned it in yet!
Hours, weeks... its been months of this. Im working for free and its just energy that goes into thin air.
Not once has anyone actually done a real code review, I suppose they just get buried in hundreds of these little projects to review and select someone and just never get back to you :-/
Next week I have about 6 interviews lined up. Cant wait to see how many unpaid hours of work I get to do!
...oh, and I have > 12 years of industry experience, have built multiple applications that garner 50mm requests per month (I can almost guarantee you, that youve been on at least 2 of my websites before), have worked with IoT, HIPPA medical, ecommerce, greenfielded, been on big teams, worked internationally, have buttloads of experience, and every person Ive ever worked for praised and lauded me plenty. Yet I cant get a fucking job for the life of me because of these paint-by-number processes.
Yah anyway, back to the grind, for free...