Hacker News new | ask | show | jobs
by codingdave 3034 days ago
I think that is a great response. But you also should be prepared for them to say no, not because your proposal is bad, but because many hiring managers want to put all applicants through the same hoops, to understand better how they all compare when having to decide between 5 people who all could do the job well.
2 comments

Not just that, but doing a completely custom interview just for this one candidate is a lot of upfront investment to make in someone you may not even bring onsite for the full interview.

All the caveats this candidate mentioned about standard coding screens are true, but they can all also be taken into consideration by qualified interviewers.

There are flaws in this candidate's proposal too. In particular, their proposal does not satisfy their implicit criteria that the interview should mirror real-world conditions, because they chose their own projects with which they are already intimately familiar but the job most likely consists of working on a pre-existing codebase that they know nothing about.

> In particular, their proposal does not satisfy their implicit criteria that the interview should mirror real-world conditions,

Real world conditions like these?

>> (1) time limits, (2) forbidding research on Wikipedia or StackOverflow, (3) forbidding collaboration, and (4) forbidding the use of libraries

Real world conditions like the one that you edited out of the sentence you quoted. The point is that neither exercise perfectly mimics the job the OP is being considered for, and they fail to do so in different ways.
> It asks for small algorithmic coding puzzles

There is no mention of "working on a pre-existing codebase that they know nothing about" in the description of the HackerRank test... so I don't know how your point applies?

Sure, it's very hard to fully approximate that aspect of the job in a quick coding screen. Small algorithmic problems don't come close in the grand scheme of things. But they still put you in an environment and context where you don't have the advantage of being an expert ahead of time.
> But they still put you in an environment and context where you don't have the advantage of being an expert ahead of time.

Yet by forbidding the use of external research and libraries they remove the two main tools I would want some to use "in an environment and context where you don't have the advantage of being an expert ahead of time"

>>to understand better how they all compare when having to decide between 5 people who all could do the job well.

Seems like a nice way to hire carpenters, not programmers.