Comment on šŸ‘£šŸ‘£šŸ‘£

<- View Parent
model_tar_gz@lemmy.world āØ1ā© āØmonthā© ago

I donā€™t know if I agree with that. Having been on the hiring side of the table more than a few times.

Hiring a new employee is a risk; especially when youā€™re hiring at a senior enough level where the wrong decisions are amplified as the complexity of the software growsā€”and it becomes far more expensive to un/redo bad architectural decisions.

And the amount of time it takes for even an experienced engineer to learn their way around your existing stack, understand the reasons for certain design decisions, and contribute in a way thatā€™s not disruptiveā€”thatā€™s like 6 months minimum for some code bases. More if thereā€™s crazy data flows and weird ML stuff. And if theyā€™re ā€œfull stack (backend and frontend) then itā€™s gonna be even longer before you see how good of a hiring decision you really made. For a $160k+/yr senior dev role, thatā€™s $80k (before benefits and other onboarding costs) before you really expect to see anything really significant.

So you schedule as many interviews as you need to get a feel for what they can do, because false negatives are way less expensive than false positives.

Sometimes people can be cunning: charm, wow annd woo their way past even the savviest of recruiters with the right combinations of jargon patterns.

Sometimes they can even fool a technical round interviewer.

4-5 interviews (esp. if the last is an onsite in which youā€™ll meet many) seems to be about the norm in my field. Even if it kinda sucks for the person looking for the job.

source
Sort:hotnewtop