I have a pretty hard and fast 4 hour rule. If the assignment works at 4 hours that's it for me. If it doesn't work but I can make it work in a short bit of time I continue, if it doesn't work but I don't know how long it will take to make it work or it will take a significant amount of time I stop (this happened one time, there were environment problems and bugs with the libraries I was supposed to use on my system, I swear it took exactly 4 hours to fix these)
I'm asking because I just got turned down because me task was not good enough, which OK, some of the feedback is also correct because I did 4 hours and could have improved things (some of the feedback was crazy enough that I thought maybe they didn't look at my project)
I could definitely have improved it significantly with 6 hours. But I don't believe anyone, applying for an e-commerce programming job at a major online retailer, would have done significantly better with 4 hours, this leads me to conclude that people are maybe doing 6 hours or more.
So how much time do you spend on a programming assignment?
Has this amount of time gone up in recent years? Or in the last few months due to the economy.
Do you spend more time when unemployed or employed.
Do you vary it significantly between types of jobs you are applying for?
What is the field you generally apply in? (just want to see if people spend more backend then frontend or other areas)
I'm also wondering, and here it may you want to just send me messages privately on this, but are you married and has marriage/kids affected your time on programming assignments (as I am thinking about particular legal challenges, in an EU context, to the legality of programming assignments - if it turns out I have to spend 8 hours per assignment nowadays I'd rather mount a legal challenge)
billy99k•1h ago
I've done many coding tasks over the years and I never limited myself to 4 hours. This is to showcase your abilities. Make it the best you possibly can, without over-engineering it. I think only once did I not get the job.
"Has this amount of time gone up in recent years? Or in the last few months due to the economy."
No, but you didn't get the job, so you need to do better.
"I'm also wondering, and here it may you want to just send me messages privately on this, but are you married and has marriage/kids affected your time on programming assignments (as I am thinking about particular legal challenges, in an EU context, to the legality of programming assignments - if it turns out I have to spend 8 hours per assignment nowadays I'd rather mount a legal challenge)"
A legal challenge? I would never hire you. Good luck.
bryanrasmussen•1h ago
probably not, but I believe that if the time is too much being spent then in the area that I am in, the EU, there would be possible legal challenges to companies being allowed to have coding challenges - this of course depends if the actual time being spent on average is significant, 4 hours seems reasonable, 8 hours I believe would be actionable.