Live data from Hacker News

AI killed the tech interview. Now what?

kanenarraway.com

311–320 of 651 posts

Re: AI killed the tech interview. Now what?

#311

Earlier quoted context omitted.

I’ve been working professionally for almost 30 years. I have never written a single line of code “for fun”. I write code for money . I then take that money to fund my hobbies. The absolutely last thing I want to do when I get off work is stare at a computer. If I already have a job, unless you are paying top of market, why would I spend my weekend writing code?

It looks like you professionally sold 30 years of your life for money with no fun. You could have done something for fun all this time, and got payed for it, too. Much better that way.

I did no such thing, I spent the first 15 years as a part time fitness instructor mostly for the social aspect, hanging out with friends and training for and doing group runs and a little travel.

I spent the next 8 years married (still married) and raising two step sons and spent the last two and half years traveling extensively including over a year doing the “digital nomad thing”.

We have been averaging getting on a plane to do something on average over a dozen times a year since late 2021.

Of course the Covid lockdown slowed us down for two years.

When I am at home in Florida, I go swimming at one of the multiple pools or workout at one of the two gyms that’s part of our complex. It’s warm enough most of the year at least during the day.

During the weekends, I go downstairs and hang out at the bar and just sip soda while hanging out with my friend the bartender and whoever else is down there.

I “retired my wife” in 2020 when I was 46 and she was 44 8 years into my marriage so she could pursue her passion projects and we could pick up and travel as often as we wanted to - the joys of working remotely.

Re: AI killed the tech interview. Now what?

#312
The inconvenient truth is that everything circles back to in-person interviews.

The article addresses this:

>A lot of companies are doing RTO, but even companies that are 100% in-office still interview candidates from other cities. Spending money to fly every candidate out without an aggressive pre-screen is too wasteful.

No, accidently hiring someone who AI'd their way through the interview costs orders of magnitude more to undo. It's absolutely worth paying for a round trip flight and a couple days of accommodations.

Re: AI killed the tech interview. Now what?

#313

I mostly skipped the technical questions in the last few interviews I have conducted. I have a conversation, ask them about their career, about job changes, about hobbies, what they do after work. If you know the subject, skilled people talk a certain way, whether it is IT, construction, sailing. I do rely on HR having, hopefully, done their job and validated the work history. I do have one technical question that st…

> What are your 5 linux cli desert island commands?

Are you familiar with busybox ?

Re: AI killed the tech interview. Now what?

#314
post #49

Earlier quoted context omitted.

Discriminate against... a personality that will negatively impact the team dynamics? It's not that easy, to be honest, as every team has its own requirements.

would you be able to document this negative fit in an impartial way when rejecting a protected class?

You just send out a generic decline, and document it as there's a better candidate fit for the role.

I'm not sure if you guys have been in charge of hiring, but there's no real alternative. In my most recent experience, we had one open position, and after interviewing 10 candidates, 3 of them were basically identical in terms of technical qualifications. How do you choose one over the other, other than the "vibes"? Anyone suggesting otherwise is either living in a weird alternate reality, or doesn't want to accept that working is a cooperative job and interpersonal relationships are very important.

There always will be exceptions for different type of roles and specializations, but that's not what I'm talking about.

Re: AI killed the tech interview. Now what?

#315
post #248

The best interview process I've ever been a part of involved pair programming with the person for a couple hours, after doing the tech screening having a phone call with a member of the team. You never failed to know within a few minutes whether the person could do the job, and be a good coworker. This process worked so well, it created the best team, most productive team I've worked on in 20+ years in the industry,…

I dislike pair programming interviews - as they currently exist - because they usually feel like a time-crunched exam. You don't realistically have the freedom to actually think as you would in actual pair programming. i.e. if you wag your tail chasing a bad end for 15 mins, this is a fail in an interview, but it's pretty realistic of real life work and entirely a non-problem. It's probably even good to test for at i…

I did a couple of rounds of this with my manager as the interviewer. Personally I really liked the process, and the feedback I got from the candidates was positive (but then again it always would be).

What worked well for me was that I made it very clear to my manager, a man who I trust, that I would not be able to provide him with a boolean pass/fail result. I couldn't provide him any objective measure of their ability or performance. What I could do was hang out with the canditates for an hour while we discussed some concepts I thought were important in my position. From that conversation I would be able to provide him a ranking along with a personal evaluation on whether I would personally like to work with the candidate.

I prepared some example problems that I worked for myself a bit. Then I went into the interviews with those problems and let them direct those same explorations of the problem. Some of them took me on detours I hadn't taken on my own. Some of them needed a little nudge at times. I never took specific notes, but just allowed my brain to get a natural impression of the person. I was there to get to know them, not administer an exam.

I feel like the whole experience worked super well. It felt casual, but also very telling. It was almost like a focused date. Afterwards I discussed my impression of the candidates with my manager to ensure the things I was weighing was somewhat commutable to what he desired.

All in all it was a very human process. It must have taken an enormous amount of trust from my manager to allow me the discretion to make a subjective judgment. I was extremely surprised at how clearly I was able to delineate the people, but also how that delineation shifted depending on which axis we evaluated. A simple pass/fail technical interview would have missed that image of a full person.

Re: AI killed the tech interview. Now what?

#316
post #69

Earlier quoted context omitted.

Discriminate against... a personality that will negatively impact the team dynamics? It's not that easy, to be honest, as every team has its own requirements.

A stereotypical Asian interviewing a stereotypical German might find the German rude in some interactions. While another German interviewer would find it being frank. Interviews based on personal feelings have hidden biases not even the interviewer is aware of.

Here's another question - stereotypical Japanese interviewer, interviewing, back-to-back, a stereotypical Indian and a stereotypical German for the role. Both are capable and equally technically proficient. How do you choose, other than looking at the team you're hiring for, and thinking how the person would fit in?

Re: AI killed the tech interview. Now what?

#317

Code reviews. Teams are really sleeping on code reviews as an assessment tool. As in having the candidate review code. A junior, mid, senior, staff are going to see very different things in the same codebase. Not only that, as AI generated code becomes more common, teams might want to actively select for devs that can efficiently review code for quality and correctness. I went through one interview with a YC company…

I loved the idea of code reviews interviews, i've had several good ones, until yesterday when I had my first bad code review interview.

They asked me to review a function for a residential housing payment workflow, which I'm unfamiliar with. From an actual snippet of their bad production code (which has since been rewritten). In Go which I've never used (I've never professionally used the language that doesn't have error handling built-in, for example).

I had to spend more than half of my time asking questions to try and get enough context about Go error handling techniques, the abstractions they were using which we only had the import statements to and the way that the external system was structured to handle these requests to review the hundred lines of code they shared.

I was able to identify a bunch of things incidentally, like making all of the DB changes as part of a transaction so that we don't get inconsistent state or breaking up the function into sub functions, because the names were extremely long, but this was so far outside my area of expertise and comfort zone that I felt like shooting in the dark.

So just like any other interview style, they can be done very poorly.

Re: AI killed the tech interview. Now what?

#318

Earlier quoted context omitted.

Who are these "most people"? School was over 10 years ago for me when schoolwork was not posted on GitHub nor is it relevant to my current job anymore, and I don't do hobby coding since I have other hobbies and responsibilities. WTF is this hobby coding bullshit expectations? What other professions expect you do more work after work as a hobby and show it? Do bus drivers film themselves driving busses after work as a…

The amount of time people spend grinding leetcode instead (if you believe what they say about it online) is just as much or more.

Are the companies that want you to do hobby projects and take home test paying close to FAANg level or closer to enterprise Dev level comp?

Re: AI killed the tech interview. Now what?

#319

Earlier quoted context omitted.

>we ask him to show us some code he has written How do you expect them to get access to the property internal Git repo codebase and approval from their employer's lawyers to show it to third parties during the interview? Sounds like you're only selecting Foss devs and nothing more.

Most people have still written code for school or a hobby project. Maybe I'm missing empathy, but I cannot understand how some developers have no code to show. If that's the case however, just let them make a small project over the weekend and then do another interview where you ask stuff about what they've made. It's not that deep

Like many of the other commenters, I have no code to show. I'm strongly motivated at work to solve problems and create correct, performant, maintainable code. I appreciate a job well done.

Outside of work, I just don't have the motivation to code anything. I don't have sufficient at-home problems where code will fix them.

In an interview, ask me anything! ... except to show you code on Github.

Re: AI killed the tech interview. Now what?

#320
post #198

Earlier quoted context omitted.

Do I? yes. I also teach my students that the goal of an interview is to convince the interviewer you are a good candidate, not to answer the questions correctly. Sometimes they correlate. Give the customer what they need not what they asked for. Do I see others doing so? sadly no. I feel like a lot of the replies to my comment didn't read to the end, I agree the implementation is bad. The whiteboard just isn't actual…

The replies are addressing the reality of the interview landscape that fails to live up to your theory of how whiteboarding interviews should be. It's all well and good that you and other "wise interviewer" commenters on HN actually grok what the point of interviews are, but you are unicorns in the landscape.

I don't think you made it to the last paragraph either:

> I know many interviewers also didn't get it, and it became just "do you know the trick to my puzzle". That pattern of failure is a good reason to deprecate white board interviews, not "I don't write on a whiteboard when i program in real life".

Post reply on HN