2 ms·
The problem with tech hiring is that a significant fraction of tech people are basically unskilled. Despite education and experience in some cases. Odds are eit
by johngalt 5y ago
The problem with tech hiring is that a significant fraction of tech people are basically unskilled. Despite education and experience in some cases. Odds are either the interviewee is unskilled or the interviewer is.
In the best case where you have a technically skilled interviewer and interviewee, there is still the problem of: 'the correct answer is my answer. Even if yours also works, it is not my answer.'
Tech hiring is not difficult, but it requires the following traits in the interviewer:
1. Broad technical skills and the ability to recognize skills in others.
2. Ego is not driving them. No need to be smarter than everyone.
3. Conversational/interpersonal skills to get the interviewee to talk, and to recognize someone who will be a jerk.
The common assumption is that skilled tech people lack interpersonal skills, but in my experience 1&2 is the rare combination.
- yks 5y ago> the correct answer is my answer. Even if yours also works, it is not my answer. That right there is probably what's actually wrong with the tech hiring. And that's why Leetcode, despite the disconnect of it from the real job, is actually better in my experience than free-flowing conversations "to gauge experience". There are only so many working answers to a leetcode challenge (p99 is less than 3) and yet there is an infinite space of things you can say in a conversation that will instantly bar you from passing the interview. And what's even worse, you can say the opposite things to 2 different interviewers at the same company and they will both disqualify you.