Earlier quoted context omitted.
The role invariably involves things the candidates don't know coming in. Otherwise we'd be filtering candidates based on familiarity with specific technologies, which is bad for everyone. That's the purpose of these algorithmic questions; they are a generic test of competency.
Are they? Most people will end up using Google or AI or whatever other tool is available to do the job. The tests aren’t for for purpose and that’s the root of the problem, IMO.
Interview Coder is an invisible AI for technical interviews
101–110 of 126 posts
Re: Interview Coder is an invisible AI for technical interviews
#102I've spent the last decade watching this arms race between interviewers and candidates. Last month I hired a senior dev who couldn't implement a basic database migration when we brought him on but aced our interview problems. Turned out he'd been using tools like this. The problem isn't the tools - they're inevitable. The problem is that our industry clings to this bizarre ritual where we test for skills that are com…
I've been on this gig for about 20 years, this process is by far the best one to participate in an interview both as an interviewee as an interviewer.
As an interviewer I have a lot more joy to tackle an actual task, or a problem very similar to how my team works, with someone applying for the position, it's easier for me to feel like a human instead of an assessment machine. I don't have to learn the N different potential case studies to run the interview, I don't need to feel like I'm ticking boxes when giving my feedback, it's all natural.
As a candidate it relaxes me a fucking lot, I don't have to brush off old books, go through a grind of studying and still feeling like I haven't studied enough because there's an endless amount of knowledge to learn if I need to cover all bases. I also feel a lot more like a human, I can talk through my train of thought, work as I normally would checking documentation, searching, etc.
This bizarre ritual feels almost like hazing by this point, at some point Big Tech decided this was "the way for hiring", then herd mentality took over to the point where tiny startups just cargo-culted processes without even questioning (I heard from a non-technical founder once "if Google does it then it's the best way to do it"). A few generations later of folks hired through this Byzantine process turned it into a hazing ritual, if they had to go through this pain then they might as well inflict the pain to make candidates prove themselves worthy.
It's a giant cycle of bullshit, and no matter how much I tried it's been always impossible to change the minds of HR that this is not the best way to assess candidates, the herd mentality is even stronger around there since there's always the dumb scapegoat: "we do benchmark peers in the industry and they all do this way, so we will do this way".
Sorry for the rant but it's one aspect of this job that really grinds my gears, I fucking hate running interviews with candidates because of it, I never feel I could properly measure someone's real abilities, and I really hate having to go through it myself...
Re: Interview Coder is an invisible AI for technical interviews
#103Earlier quoted context omitted.
When did you switch to pair programming? Your post starts by stating you just hired the unqualified dev last month, so did this unqualified dev slip through your pair programming system? And if they did, doesn’t that undermine your view that the pair programming approach has dramatically improved your good hire hit rate (or, if pair programming is newly instituted in response to the unqualified dev hire, how can you…
It’s not necessarily undermined. Presuming the timeline is accurate: large orgs are hiring constantly and, if the person who commented is high enough in the org chart on whatever they consider to be their team, they may see a large number of hires.
Re: Interview Coder is an invisible AI for technical interviews
#104I've spent the last decade watching this arms race between interviewers and candidates. Last month I hired a senior dev who couldn't implement a basic database migration when we brought him on but aced our interview problems. Turned out he'd been using tools like this. The problem isn't the tools - they're inevitable. The problem is that our industry clings to this bizarre ritual where we test for skills that are com…
> These "invisible AI" tools aren't destroying technical interviews - they're just exposing how broken they already were. Whenever the topic about how broken tech interviews are has showed up on HN in the past, there were usually two crowds: the "they suck, but they're the best we've got" people, and the much less common "they suck, so we do something else" crowd. Almost everyone agreed they were broken. What does it…
Well, broken in what sense? In the sense that HN complains about it? Then it says nothing at all because that is not a signal of anything. HN reliably complains about ALL interview methods including coding challenges, chats about experience, take home exams, paid day-of-work, and so on.
If it is "broken" in another sense, we would have to quantify that and compare it to some alternative. I'm not aware of any good quantitative data on this sort of thing and I can imagine that the challenges to meaningfully measuring this are considerable. A qualitative survey of the tech industry is likely to surface opinions as wide ranging as HN complaints.
Basically you start with the conclusion that what we have is extremely sub optimal, but that's not clear to me. I think it is uncontroversial to assert that coding challenges are not an amazing predictor of job performance and lead to lots of false positives and negatives. Easy to find lots of agreement there. What is unclear is that there are other methods that are better at predicting job performance.
It may just be that predicting job performance is extremely difficult and that even a relatively good method for doing so is not very good.
Re: Interview Coder is an invisible AI for technical interviews
#105Good. This destroys a system that is already broken and renders Leetcode and others useless for evaluating candidates in the AI era. The most ironic thing is that this qualifies for "hacking a system to your advantage" for Y Combinator. Those that are upset by Interview Coder as 'cheating' are themselves bounded by an outdated system waiting to be disrupted and Interview Coder is the result of that. The only way to s…
On-site and leetcode aren't mutually exclusive. We'll simply go back to in-person leetcode questions which will be equally shit.
And while yes they should also test for stack related and other technical aspects and not just Algorithmic leetcode esque knowledge , thats more of a reflection on the test.
Re: Interview Coder is an invisible AI for technical interviews
#106I'm seeing a lot of justification for this tool (on the tool's page and in the comments here) based on the "LeetCode is bad, companies shouldn't test for orthogonal skills". While I agree with that sentence broadly, tools like this undermine the process even for non-orthogonal skills. For instance, we administer System Design interviews and Practical Coding interviews (usually, we give the candidate a code base and a…
System Design interviews can be crammed too.
I'd find it much better if people would ask you "tell me about some complicated systems you helped build and what high-level challenged you encountered". Instead you get "how would you design google docs?".
Re: Interview Coder is an invisible AI for technical interviews
#107Re: Interview Coder is an invisible AI for technical interviews
#108So, am I missing something? Is this just a tool allowing job candidates to commit fraud? I'm no lawyer, so I'm not sure this would rise to the level of actual legal fraud, but moral fraud at the very least is what I think I'm seeing. EDIT: Now I see it at the bottom of the page... "Interview Coder is a desktop app designed to help job seekers ace technical interviews by providing real-time assistance with coding ques…
It's not fraud.
The candidate could also use this tool to help with the job once they've been hired, and that would not be fraud either.
They wouldn't, but that's just because the interview is stupid and not like real work.
Re: Interview Coder is an invisible AI for technical interviews
#109The Leader of the LeetCode Rebellion: An Interview with Roy Lee (70 points, 9 days ago, 44 comments) https://news.ycombinator.com/item?id=43497848
I got kicked out of Columbia for taking a stand against LeetCode interviews (20 points, 9 days ago, 18 comments) https://news.ycombinator.com/item?id=43497652
Re: Interview Coder is an invisible AI for technical interviews
#110I've simply tell candidates to use AI as part of the interview process now. It functionally changes nothing about the evaluation.
What is your interview process then?
Even before AI you would have candidates of varying skill level so your coding questions should have always scaled depending on the skill of the candidate.
The purpose is not to check if you've memorized some algorithms - it's to verify that you're capable of mentally constructing the model of a problem in your head, thinking through it in a structured way, etc.
Giving a candidate access to AI doesn't eliminate the need to do that.