Hacker News new | ask | show | jobs
by testing22321 225 days ago
A friend at a nearly-FAANG said not using AI tooling in the interview is now an automatic fail. “Not that you’d be able to complete the task on time without it anyway”
4 comments

That's a good policy. If that's what they do in the job later as well, then it allows LLM-skeptical applicants to immediately move on.

An interview is a two way street. I'd like the company to present itself authentically so that I don't waste time if they eventually turn out to have a culture I don't like, e.g. demanding LLM coding assistent use.

How does that work? I assume it's not Leetcode anymore then? Current LLMs mostly one-shot these types of algorithmic exercises, except maybe for the most difficult ones.
You could get a task something like make a popular service that would override default behavior. E.g ntp or something similar. Do it in like 30 mins.
I interviewed at a place that proudly stated that they have a goal that x% new LOC are LLM-generated. They didn't say what x was, but implied it was high.
I don't understand why a company would have a goal like this which isn't tied to something around business success. Measure a meaningful output rather than an input. This is like having a goal that x% new LOC are typed by the programmer's left hand.
Unless they empower developers to thoroughly review that generated code this is a recipe for disaster. And even then, reviews are the first thing to be cut when pressure goes up.

It's a dangerous line to cross.

For general software engineering, the accepted thought is you're not really an engineer without the use of AI. Because engineering consists of using the right tool for the job, applying best practice, making tradeoffs, and justifying every decision from a technical standpoint. And it's anti-engineering to write the code yourself rather than putting your ego aside and taking advantage of AI's huge productivity gains.

Game dev is... different. Game devs fancy themselves more as artists, and using generative AI is an affront to those sensibilities.

>And it's anti-engineering to write the code yourself rather than putting your ego aside and taking advantage of AI's huge productivity gains.

Are these huge productivity gains in the room with us now?

LLM-assisted coding makes the easy stuff quick and the hard stuff impossible. But I was spending 80% of my mental energy on the hard stuff anyway, and the easy stuff was down time that's closer to rest than it is to work.

> For general software engineering, the accepted thought is you're not really an engineer without the use of AI.

That is not remotely true. It's not clear to me that there is a consensus, but if anything people are more skeptical than favorable of AI in my experience. And even those who favor AI don't make stark declarations such as "you're not really an engineer if you don't use it", instead accepting that their colleagues have a difference of opinion.

> And even those who favor AI don't make stark declarations such as "you're not really an engineer if you don't use it", instead accepting that their colleagues have a difference of opinion.

I have heard this exact statement with this exact phrasing from working engineers. When it comes to CEOs and the like, making public pronouncements alongside yes-you-will-be-graded-on-this AI mandates, it's couched in softer terms, like "as a technical company we must use these advanced technologies to maximize productivity and increase our market advantage", but the subtext is still clear: AI refuseniks are not doing their work properly and are irresponsible on the job.

Among the investor set there is a much clearer consensus: if the organization does not use AI they are not maximizing ROI and are being fiscally irresponsible.