Hey all, just wondering how you're preparing for interviews in 2026? I'm assuming system design plays a larger role and the bar is probably higher across all levels. Do I still need to grind leetcode?
markus_zhang13 days ago
I’m not preparing much because I have quite a few years of experience under my belt.
Basically I read the JD, find some stories from my work that I can tell, brush up the CV for a bit and then that’s it. I don’t prepare for LC interviews and if I get one I just decline.
markboo13 days ago
As a tech lead, from last year, all my new hire interview is fundamentally changed, no concept, no algo, no design. Just a real world problem, even not clearly defined yet, allow candidate use any AI tool they like, ask me questions or do research for problem clarification, and work it out. I'm watching all this process in 1-1.5 hours to see if he is a problem solver. 99% will be solved by AI with your proactivaly and smart prompt or questions in current work, so the thinking and prompting process is key.
nm98013 days ago
> 99% will be solved by AI with your proactivaly and smart prompt or questions in current work, so the thinking and prompting process is key.
I am still a junior but this seems like you are interviewing the AI rather than the candidate. Also why bother with a technical interview if you expect AI to do their job?
markboo13 days ago
Actually not a real technical interview for this case, it's a real world problem solving, including business analysis(for the uncleared problem), coding, and testing to deliver to me. What I'm looking for a individual builder(or a one-person tech team) instead of an expert on a specific tech stack.
red-iron-pine13 days ago
so then what do you do if you need an expert on a specific tech stack?
we got database and mainframe legacy code and I need someone who gets that world, not a plucky undergrad who is strong in "prompt engineering"
shaewest13 days ago
It's interviewing the capacity to use the tools in a useful manor rather testing the tools themselves.
sedev13 days ago
How has that worked out? What are you looking at when you compare that to what you were doing before last year?
VirusNewbie13 days ago
This is so fucking dumb you're going to hire a candidate who got A/B tested into the 'smarter' SoTA model or something.
francisklaus913 days ago
[flagged]
fatata12313 days ago
[dead]
sminchev11 days ago
I am working as contractor for the last 15-16 years. And each new project starts with interview. I have been on around 20+ . Most of the time, I just read again the most basic staff like, what is class, interface, overriding, overloading. Just to remind myself what's the proper/modern terminology that the person in front of me would like to hear. To use it, does not mean that you can explain it, and this is what they are searching for.
All else is confidence, experience, nice professional stories, curiosity, good soft skills. People need to like you as a person, to feel unconsciously that working with you will be safe, cool, fun, productive process.
recursivecaveat13 days ago
My employer's process is basically exactly the same: leetcode, system design, behavioural; we just tell candidates not to use AI. Hiring is one of the scarier decisions a manager can make so I think they will stay pretty conservative. Personally my philosophy is that the interview is an information-gathering session, not a workday simulation. So it makes sense to test your fundamentals even if in practice you may be delegating them most of the time.
mts_building13 days ago
Most interviews ask for a motivational letter. You can use give an AI the job description with a list of experiences you have, tools you know, manage, etc. As AI gives you this nice summary, you can expand on each elements whether alone or again with an AI and without learning it, making sure you know it more or less so you can go to the interview ready to talk and answer questions.
kentich13 days ago
Leetcode is implicit IQ testing. That is why they will likely keep it despite AI.
tptacek13 days ago
If you're hiring software developers and you care about IQ, you don't need to test it implicitly; you can safely test for it explicitly, and there are several large, deep-pocketed plaintiffs lawyer targets who routinely do so. The idea that general cognitive testing is verboten in US employment is almost entirely an Internet myth.
People use Leetcode because they believe it tests for programming aptitude.
VirusNewbie13 days ago
It tests for multiple things, at its best: A basic work ethic to understand fundamental CS concepts. Sure maybe plenty of people can't write a binary search in two minutes unless they practice live coding a bit, but plenty of people do study, so it self selects for that type.
There are also people who, no matter what, could not live code simple tree traversals or bin search or something, and it filters on that.
Finally, there's a pattern matching aspect to it. Some of the best interview questions I got involved very simple algorithms, but it was obfuscated by the problem. So the 'trick' was to just think through the problem and ask questions. Not to have memorized something obscure.
fintech_eng13 days ago
Indeed, there are even SaaS companies that will set it all up for you! I recently went through rounds that had a pretty blatant basic IQ test. I pushed back many times but the recruiter insisted it was required. I eventually complied, but it felt weird. I worry now my IQ score is in some database forever attached to recruiter's candidate profiling systems.
tptacek13 days ago
I don't think I'd do it and I know I'd think much less of any company that used general cognitive testing as part of their candidate qualification process (I'd be working with a team of coworkers that were basically selected by astrology), but it is lawful to run a hiring process for a knowledge work job that way.
It's still not sinking in, 75 years after W. Edwards Deming, that the reliable way to hire people is simply to audition them doing the actual work their role involves.
kentich13 days ago
Nope, you'll get a lawsuit for discrimination if you explicitly test for IQ. That's why they do it implicitly. The scheme is very simple: hire people with the highest IQ, and since they have high IQ, they will figure at least something out.
tptacek13 days ago
This is obviously not true. The companies that administer general cognitive testing for employment literally have logo crawls on their front pages, full of companies your mom has heard of.
hash07e13 days ago
[flagged]
isaisabella13 days ago
Maybe AI-assisted coding? I just interviewed with Amazon and they are quite looking on how you use AI to finish a task with a wide scope. Leetcode is not the main part now though.
Meliwat13 days ago
I had just interviewed with Amazon and it was purely leetcode, with the exception of their leadership principle question. What role did you apply to?
isaisabella13 days ago
SWE internship, but the team is focusing on machine learning
rolph13 days ago
be ready for zingers, like " what benefit do i get if i hire you for thousands of dollars a month, instead of paying a couple hundred for a few AI sessions?"
t2341432113 days ago
If you like to be one of "AI coders .. carrying half-open laptops" I could let you do the same with the lid closed ?
https://www.businessinsider.com/coders-keep-laptops-open-in-... ;)))
ipaddr13 days ago
Just tell them they will feel better about the money they spent on the ad.
ungreased067511 days ago
That’s interesting. What was the process that resulted in this open position being created, and why are you hiring for tasks you believe can be automated?
holden_nelsonop13 days ago
did someone actually ask you that?
rolph13 days ago
no, but i would make plans for an answer somewhat better than " i dont know, thanks for your time."
such as " hiring me will ensure that your AI sessions are few and limited to a couple hundred dollars expense, bare minimum, a human must prompt an AI or it does nothing. as a [professional] i have insight regarding structuring prompts, as well as fast response to code based remediation for incidents involving off the rails output, and abberant alignment adoption."
also: interviews can be more about,how you respond to being knocked off your footing, rather than gathering rote factoids about "you".
scorpioxy13 days ago
What about answering something like "I don't know but if the work can be done for hundreds on AI instead of thousands on me then I refuse to let you waste your money like that"?
red-iron-pine13 days ago
if they're already thinking that, then "thanks for your time" is probably the best choice
vishnukool12 days ago
System design definitely carries more weight now but Leetcode has not totally vanished. It's just evolved.
muzani13 days ago
Typical interview types we see:
Make this thing that would be impossible without AI. The test is to see if you actually architect it properly and understand principles of how things connect together.
Make this thing that would be impossible without AI. Now make these modifications without any AI.
Make this thing. You may use low quality AI like Composer 3 or none at all, but if you use none, we'll probably think of you as some kind of boomer.
Here's a bunch of technical problems that we don't know the answer to. If you give answers or insights we haven't considered, then you're bringing value to the team (e.g. git/PR policy, microservices, feature flagging, localization, security)
jabeer13 days ago
Would love feedback on my HTML-to-PDF API — pdfkitt.dev