(no title)
CollinEMac | 9 months ago
"Do they want to see if I can build something with as little guidance as possible?"
"Do they want me to push for more requirements like I would on a real project?"
"If I build something cool but totally off from what they expected will that make me look better or worse?"
"Or are they just trying to weed out the people that can't code at all?"
In the end I didn't get a follow-up interview and they refused to give me any feedback on how I could have done better on the take-home assessment.
Back to the OP: One such example would be to do a live code review. This could be done asynchronously or synchronously. It could allow actually talking through topics and issues that relate to the challenges in a real software project. This would allow to surface much more of the knowledge in an experienced software engineer.
I like this idea a lot.
nathan_douglas|9 months ago
unknown|9 months ago
[deleted]
edfletcher_t137|9 months ago
From my understanding of the post, this was the initial screening phase as it was in response to OP's application. In other words, this is what every candidate who passes the application screen (the weakest one) is sent.
Let's say they have 100 candidates for this role. A proper code review here should take ~45 minutes to an hour. Even 15% of the candidates requesting a full code review - regardless of synchronicity - represents a 11.25-to-15 hour time commitment from the hiring team. For the initial screen. That is asinine. No proper organization would accept such a large time sink for so few candidates at this phase.
As I've said already multiple times in this thread, OP very clearly does not understand the asynchronous relationship at play here, and then based much of their interactions & interpretations on this misunderstanding.
josecodea|9 months ago
From reading the other comments, it seems like there are a lot of mind-readers among us. ¯\_(ツ)_/¯
mplanchard|9 months ago
Yes, there were flaws in the assignment and communication with the company, but there were also flaws in your approach. You’d be better off to try to take away some lessons here rather than blaming everyone but yourself.
Frankly, if I were you I’d consider deleting both your comments here and the blog post. I don’t think they reflect well on you as a candidate for future roles.