Hacker News new | ask | show | jobs
by zukhan 1944 days ago
I've interviewed hundreds of "experienced" engineers who could not code for the life of them. Not sure why you assumed the process is broken without first asking about it.
5 comments

I agree with this (maybe not the "you sound bitter" part), but it still seems like there's something interesting going on. Why are Palestinian youngsters outperforming experienced engineers from elsewhere? Presumably we would expect Palestinian youngsters to perform on par with youngsters elsewhere unless they had access to additional relevant education or experiences, right? Maybe there's some selection process that filters out all of the under qualified Palestinian youngsters before they enter repl.it's pipeline?
Hi all, jumping in here as the CEO and co-founder of Manara just to say that all the Palestinians that Repl.it interviewed came from Manara (I think). We have in place a very intense vetting system and a training program to teach these CS grads how to interview effectively. At Google our referral-to-hire rate is 67%. That probably explains this experience.

The talent in the Middle East & North Africa is very strong. We believe it's the next Eastern Europe, which used to export refugees and is now a hub of world-class talent.

It's simply selection bias. Anyone can write up a resume and land an interview. Most great people have jobs and aren't interviewing, so the talent pool of 'active interviewees' is limited to those who either couldn't land jobs elsewhere or are new. It's rare, but sometimes someone takes time off.

The quality of folks coming from a very selective program in a different country, however, has selection bias in the opposite direction; nearly everyone from there is going to be better, on average, than the 'average' interviewer, because as mentioned elsewhere, roughly half (likely a bit more) of people we interviewed could not pass FizzBuzz, despite having stellar resumes.

We saw the same thing with MEET, which I helped teach a decade ago too.

Exactly. I was reflecting on this topic as well and for lack of a better word I started calling it "code fluency" [1].

These kind of programs select developers with much higher code fluency, which is usually the result of a deeper dedication to coding, either in a previous work experience, in their free time or taking part in additional training.

[1] https://thomasvilhena.com/2021/01/code-fluency

You've either have interviewed "hundreds of experienced engineers" who truely couldn't code well

Or

You've interviewed hundreds of experienced engineers who are bad at coding during interviews and under the problems you're asking.

There's a person on the other end of that table. They haven't had the time to think about the problem that you have had.

you probably mean Leetcode, right ?
Can you please omit personal swipes from your HN comments? Your post would be fine without the "you sound bitter" bit.

https://news.ycombinator.com/newsguidelines.html

Done. Thanks for the feedback.
I was taken by that statement that more than half of the people you considered experienced engineers you also judged them to have no ability to code.

But you said I shouldn't assume your process is broken. If those are your results the process is broken.

Either your pipeline of experienced engineers needs to be fixed.

Or your ability to judge either who is experienced

Or your ability to judge who can't code for the life of them.

Your comment made it sound like 51% of experienced ngineers looking for a job can't code when the truth is 51% of your experienced candidates can't. It is broken..