←back to thread

56 points mooreds | 9 comments | | HN request time: 0.958s | source | bottom
Show context
billy99k ◴[] No.45413237[source]
I prefer take home, and then having a conversation about what is done, reasoning, etc.
replies(1): >>45413260 #
1. galdor ◴[] No.45413260[source]
It feels like the age of AI has made take home coding exercises obsolete. I still have not found a good replacement.
replies(6): >>45413317 #>>45413350 #>>45413443 #>>45413543 #>>45413707 #>>45413880 #
2. ◴[] No.45413317[source]
3. Gigachad ◴[] No.45413350[source]
In office whiteboard interview
4. Jeremy1026 ◴[] No.45413443[source]
If a person can use AI to complete an interview task, why don't you think they'd be able to use it to complete a work task? I think this thinking is flawed. 15 years ago the argument was, "they'll just use StackOverflow during their take home test." But then once we all got the job we'd check StackOverflow to help solve problems we come across. I don't think AI should be treated any differently, it's a tool to complete the job.
5. corytheboyd ◴[] No.45413543[source]
> […] and then having a conversation about what is done, reasoning, etc.

Isn’t this where it would likely unravel?

The interviewer will know what the interesting parts of the exercise are, and ask the deep questions about them. Observe some more: do they know how to use an IDE, run their own program, cut through code to the parts that matter. Basically, can they do the things someone who wrote the code should trivially be able to do?

Since it was mentioned in a sibling comment: Even if the candidate used an LLM to write the code at home, I don’t care, so long as they ace the explanation part of the interview.

replies(1): >>45413692 #
6. mooreds ◴[] No.45413692[source]
Agreed. It's one thing to ask the AI to solve the problem; it's another thing to be able to explain the way the problem was solved in real-time.

(Though you have to watch out for folks that are using the AI to answer your questions.)

In fact, I'm okay with people using AI to solve coding problems, as long as that is acceptable behavior at work as well. That should all be spelled out in the interview expectations.

replies(1): >>45414349 #
7. palebluedot ◴[] No.45413707[source]
We were worried about that as well. But we have found that most people are not doing well on our take home. If we get to the point that most people are crushing it, then we may need to think more about AI and take homes (maybe tweak the it with the explicit expectation that they may use AI, etc.)

They also need to be able to reason well about why they made the choices they did. Something useful when talking to them can be asking questions like "If X changed, how would that impact your design?". If they were reliant on AI for vibing (rather than just using it as a tool), then those can be more difficult questions to answer well.

8. skeeter2020 ◴[] No.45413880[source]
the point of the take-home is not to assess the answer, but use it as an anchor to discuss the how / why / what else? type questions. If someone used AI for just the results this is obvious. If they used AI to get the answers AND learn / understand what wa produced, that's probably the new reality
9. corytheboyd ◴[] No.45414349{3}[source]
> Though you have to watch out for folks that are using the AI to answer your questions.

Heh I do think that happened once (that I was aware of), but it was on a topic I knew a lot about, and it fell apart after layer one. Still, pretty lame, I’d much prefer a “I don’t know,” which I usually say if they start guessing.