Hacker News new | ask | show | jobs
by godot 3065 days ago
Is that the job description for senior level+? It honestly doesn't sound unreasonable to assume a senior+ engineer to have experience with all of these technologies in this day and age. Software development tools have come a long way in the past decade and it's become possible for a generalist full stack dev to learn about and use every part of this (not having to be an expert in any, of course).

I'd say the more problematic part of hiring is in the interview stage, where inevitably you'll be asked questions around binary search trees, merge sorts, and the like. (Admittedly, I am also guilty of using such interview questions myself in the past as an interviewer.) I find that it's actually more reasonable to expect knowledge and working experience with all the tech tools you listed, than actually asking about inverting a binary search tree. I don't have good answers for what one should ask instead.

1 comments

I imagine it is a more senior role. While it's not uncommon somebody has "experience" in those items listed, it all comes down to what exactly that experience is. Dabbling in miscellaneous AWS services IMHO is a lot different from someone managing 11 billion requests/day and the challenges there.

So true re: binary search trees, merge sorts, and the like. I think web dev's need to realize their real world work has more to do with plumbing than it does dealing with programming puzzles.

Unless you're FB or operating at web scale.