4 ms·
I love long takehomes. They're like pet projects, but with clearly defined goals and with people that might even give you a review if you're lucky. I always use
by golergka 2y ago
I love long takehomes. They're like pet projects, but with clearly defined goals and with people that might even give you a review if you're lucky. I always use them to try a new library or a framework, and often continue improving on them even after they're submitted and evaluated.
- pants2 2y agoI had a take-home assignment to build a Dropbox competitor around 10 years ago, it was a pretty big project but I actually still use it for sharing files with friends because it's legitimately much easier to use than Dropbox.
- GJim 2y ago> I had a take-home assignment to build a Dropbox competitor around 10 years ago, it was a pretty big project I'm genuinely amused you thought (think?) it acceptable to do such work without payment. Here, any potential employer submitting such a request would be laughed at.
- mrkstu 2y agoWell, technically if he isn't getting paid, it's his copyright, allowing him to use the code and even create a business around it, and the company has no rights to it- so in this case it worked out well for him. But yes, its a pretty crappy idea that people should do 'real' work for free to get hired.
- digging 2y agoSure, but at best that's unrelated to their value as an interview process. At worst, it's actually making things worse for you, because you're distracted and not doing more interviews.
- ninininino 2y agoQuality beats quantity. If you smash the hell out of a take-home project you won't need to do any more interviews. Companies that rely on take-homes usually are the same ones that don't make you go through Leetcode/trivia gauntlets. My biggest advice is if they say to use 4 hours but you need 8 to do an amazingly thorough job then use 8. It's basically cheating but I've always found that it doesn't end up causing any actual problems in terms of being able to deliver at a velocity they needed in actual product work post-hire.
- gopher_space 2y agoMy biggest advice is to assume the reviewer is a bored junior running down a checklist that tests only what was in the spec. They have like five minutes budgeted for getting your project running and a pile of applications to go. > Quality beats quantity. If you smash the hell out of a take-home project you won't need to do any more interviews. This means a decent amount of that time spent on documentation, imho.
- camdenreslink 2y agoI do as you do, but there is a very real risk that nobody will ever look at it. Or it gets assigned to a dev (who has a lot of other real work to do) to look at and the give it a cursory once over and a thumbs up or down.
- jofla_net 2y agoI had one where after weeks of work, tweaking, it received zero time on their eyeballs. And I know because they never went to the link i sent. So ghosting a project is a very huge reality...
- nsxwolf 2y agoEvery takehome I've ever "passed" has just been an invitation to 3 rounds of Leetcode and a systems design interview, followed by a rejection. And being on the other side of the interview, I know many times the takehomes don't even get looked at.
- ipaddr 2y ago
- trallnag 2y agoHow often have you done such tasks?
- dennis_jeeves2 2y agoTroll!
- KaiserPro 2y ago> I love long takehomes. I am happy that you are full of life and joy with programming. I genuinely want you to keep that, it is precious. However, they are getting free labour from you, so just keep that in mind. For me, I can't do that anymore. I just can't muster up the energy to work on problems for something thats not going to be taken seriously by the "client"