3 ms·
I did a home assignment that required far more than 6h. The feedback was atrocious, as they just said "not fit". Not a single comment on what they disliked or h
by im_dario 4y ago
I did a home assignment that required far more than 6h. The feedback was atrocious, as they just said "not fit". Not a single comment on what they disliked or how could I improve.
Actually, the assignment was "take this shitty service and make it production-ready". It had some pitfalls that I avoided, and I introduced monitoring, automated deployment, API documentation, etc.
There was a bug - a minor misunderstanding that was simple to fix if they gave the feedback and allowed to do a quick fix - but the rest was production-ready.
I had fun doing it, that's why I didn't mind taking time. What I didn't expect was the poor binary feedback with zero content.
From now on, I'm only taking these assignments if they agree to have a feedback session. If not, I won't do anything. I'm close to 20 years of experience and it feels like they treat me like an undergrad (although I have a full Github profile).
- antisthenes 4y agoMaking something production-ready is not a take-home assignment, certainly not part of an interview process. Full stop.
- im_dario 4y agoIn the context it meant "it should work, it can be deployed in a simple way, and it can be observed at runtime". It was just fixing the buggy implementation, write down a Makefile with everything I thought useful (linting, security scanning, Docker image generation, etc), and integrating with Datadog and Rollbar's SDKs.
- the_only_law 4y agoI had one that was actually simple, took me a trivial amount of time. Then I got grilled in the interview for not pulling in all sorts of bloat and other bullshit for a single endpoint CRUD app.