Ask HN: Will you complete take home assignments if feedback wont be provided?
As a candidate, will you complete a take home assignment if the employer was known not to provide feedback as a policy?
If the employer had a policy that they would not provide feedback for their take home assignments, would you still complete the take home assignment?
Also, I'm wondering whether we could create a separate post or a subreddit where we can do reviews of take home assignment if the employer refused to do so? Would that be useful to any of you?
4 comments
[ 0.21 ms ] story [ 15.7 ms ] threadNote. I doubt I would complete a take home assignment that is not clearly generic and given to every candidate.
I would likely refuse to complete one that was extensive or complex enough that feedback was expected or required.
I would certainly never complete one I thought was directly related to the business and what they were looking for was free consulting.
Worth a shot! I initially thought about it myself but I hesitate to use codereview - from my network, everyone has reddit and HN accounts. Very few have SE accounts but could be a sampling bias though.
> I would certainly never complete one I thought was directly related to the business and what they were looking for was free consulting.
This reminds me of a few interviews from 2018 right here from "Who is hiring?"! One was a WeWork clone from NYC that was a coworking space and needed a dashboard of issues at that coworking space that their members would then get to vote and comment on reddit style. You could take my assignment and deploy to Vercel (that's how I did the demo to make it easy to test.)
They rejected me, as feedback said "it was too complicated", and promptly took my code without any modifications and put it up under their domain. Thankfully this was in the U.S. but if this company was outside the U.S. I would practically have had no recourse. Maybe the E.U. has strong employee laws but how would I, from the U.S., even go about taking action against a company in Sweden or Norway using my code without authorization?
> I would likely refuse to complete one that was extensive or complex enough that feedback wwould not be expected or required.
I'm unsure if there's any take home assignment that's not complex enough that feedback is expected or required. Let's take the simple FizzBuzz.
- Are they looking whether you can simply code at all?
- Are they looking whether you can do pattern matching in the language of your choice?
- Are they looking whether you can do dynamic dispatch or understand functional programming?
- Are they looking whether you can write the code in an extensible way such that in additional to 3 and 5, it's easy to add in additional behavior for 7, 9 and 15?
If there are some assignments that are simple enough that feedback is not expected or required, please share and also what position it was for.
One company asked me to write a webservice that would increment a counter and gave me 3 hours to turn it in. I asked them whether they expected to deploy it behind a load balancer and be resilient to crashes. Whether they wanted a "close to production ready" solution or something we could work on iteratively.
They told me to not overthink it, that we could iterate on it - so I turned it in an hour - it accepted a GET (fetch current counter value), a PUT (increment it by 1), and a POST (create initial counter). It was literally an in-memory counter that could take any type (int, long, a custom large number), call its get, "increment" and init method respectively.
They rejected my assignment right away saying that the position was for a staff engineer and they could not accept an in-memory counter and expected that the staff engineer would turn in a solution that used persistence.
I assumed they would have gotten back to me and said "ok, we can see you can code a webservice but now instead of an in-memory counter, use persistence".
I'd go find a different employer. Unless they are gonna pay for the time to do said take home assignment? Double time min for out-of hours work. Are they going to provide a RDO to makeup for the outside of hours work/shift going overtime? It's unsafe to operate without enough sleep and if ive banged out 8 hours on some assignment after a 8 hour day you better believe im not turning up tomorrow. I'm not making myself liable for unsafe operations just for your incapacity to hire enough people to get a job done in allocated working hours.