NeetCode
Makes NeetCode, the structured practice list and video walkthroughs people use to prepare for coding interviews; a former Google engineer.
NeetCode did not write this page. What is this?
It collects the places they publish and what they have said there, each linked to the source. They have no account here. Is this you? Claim it, correct it, or ask us to remove it from ppll.
Where they publish
Beliefs
Korrents What they believe 21 beliefs — each backed by an exact quote.
Each is a — compiled by korrents.com, not by them: the one-line wordings are korrents', the quotes are theirs.
Recent
The data-structures-and-algorithms interview never tested a skill that transfers to the job; what it tested was whether somebody can think.
And DSA interviews were never the best for that. Well, thinking, sure. But in terms of like does that skill translate to what you're doing on the job? It never really translated to that. It was more about evaluating like does somebody think?
Tech interviews with NeetCode Said 24 Jun 2026
The coding interview has survived because companies have no idea how to evaluate candidates, and they probably never did.
And the second reason that's stayed sticky is that companies just have no idea how to evaluate. Like And they probably never did.
Tech interviews with NeetCode Said 24 Jun 2026
New interview formats are coming, but the transition away from the coding interview will be slower than most people think.
I think we probably will see different interview formats introduced. I just think it is going to be a slower transition than most people think.
Tech interviews with NeetCode Said 24 Jun 2026
Show 18 more
What blocks big companies from changing their interview process is interviewer training: most interviewers are not good at interviewing and hate doing it.
The training is really hard to get to get down cuz it's like interviewers are just not good. Like the most interviewers do not like interviewing. They hate it.
Tech interviews with NeetCode Said 24 Jun 2026
Nobody should still be learning the CAP theorem, because the theorem that replaced it is more complete, no more complicated, and simpler to understand.
I don't understand why anybody would learn the CAP theorem when that theorem exists because it's just more complete. It's not that much more complicated. I think it's more simple to understand.
Tech interviews with NeetCode Said 24 Jun 2026
Promotion at a big company is mostly about landing the right team and the right project: a 100x engineer put on easy work has no hard problem to point at.
it's just right team, right project, cuz if you don't get the right project, there's no way you can prove yourself. You could be a 10x, 100x engineer, and if you're working on relatively easy stuff, you can't really say that you solved like a really hard problem.
Tech interviews with NeetCode Said 24 Jun 2026
Leaving a known production bug unfixed is the right call when the business impact is zero — my vibe-coded service crashes and still has fewer outages than LeetCode.
It's an interesting trade-off where like engineer like the engineer in me hates that because it's like there's an issue. Like fix it. But the business value makes no difference. Like there there has been practically zero outages. I have less outages than LeetCode and I'm like like a couple people doing it.
Tech interviews with NeetCode Said 24 Jun 2026
Engineering has no correct answers the way mathematics and science do; it is the best solution available at the time, and everything is a trade-off.
Everything is a trade-off. It's not really In engineering, there's no correct answer like there is in math or science. Engineering is about the best solution at the time.
Tech interviews with NeetCode Said 24 Jun 2026
Dismissing a subject as a waste of time because you never used its details on the job is the wrong way to think, and it is the same mistake people make about learning to code now that AI writes the loops.
I think a lot of the things that people might say that like oh, it was a waste of time to learn this subject cuz I didn't actually use like those details on the job. I think that's a very wrong way to think about it. And I think that's what a lot of people are doing now with AI. Like hey, what what if I'm not going to be writing for a loops a couple years from now. Um I don't think those things are a waste of time.
Tech interviews with NeetCode Said 24 Jun 2026
Cheating tools have pushed Google back to in-person interviews, where somebody watches you code and you cannot cheat your way through it.
I think Google has pretty much gone to on-sites at this point, back to the traditional whiteboard format. And they'll let you code on a laptop if you want to, as well, but it's going to be in person. Somebody's going to be watching you code, and you're probably not going to be able to cheat your way through that.
Tech interviews with NeetCode Said 24 Jun 2026
Any hiring process standardised enough to scale will always be gameable; the way around it is watching somebody actually work, the way you would an intern.
Any process that you have that's going to be standardized and super scalable, there's always going to be ways to game that. And the best way to get around that would be like hire somebody who's who's an intern and you saw how they performed.
Tech interviews with NeetCode Said 24 Jun 2026
The right way to hire is not four rounds of data structures and algorithms but work like the job, plus asking a candidate why they made each choice.
I'm not going to spend four interviews going through and asking somebody data structures and algorithm stuff. I just have them do work that might be similar to something I'd give them on the job or even just have a conversation with them. See how they think. Like can they think through trade-offs? I don't even care about what answer they give me to a problem. I care about like what's like why did they say that?
Tech interviews with NeetCode Said 24 Jun 2026
The AI coding tools only recently became good enough to change the answer: after years of hating them, most of this codebase is now written by AI.
Yeah, so I would say over the last 6 months actually we've been cranking a lot of features out a lot of code out. Most of it has been written by AI at this point. And before that really wasn't the case. I was actually a really big AI hater for a long time
Tech interviews with NeetCode Said 24 Jun 2026
AI has made it cheap to build the features that were never worth building, so shipping a new feature every day can make a product worse rather than better.
But in terms of like features, like a website like you can just throw features in there nowadays that nobody really cares about and you can you can do it so quickly. Like a new feature every single day, but do people actually care about that? Is that making it better? It could be making things worse.
Tech interviews with NeetCode Said 24 Jun 2026
Moving fast enough that you never measure the impact of your changes makes things regress — that is what happened to Anthropic, and they only acknowledged it later.
If you're going so fast, you're not measuring the impact of the changes that you're making, you don't have time to do that cuz you're just focused on shipping and then things regress and things get worse and we've seen that at Anthropic recently the last like month or maybe more than that where things have regressed.
Tech interviews with NeetCode Said 24 Jun 2026
What AI has exposed is a shortfall of effort and caring, not of intelligence: people who cannot say why they moved a button never thought about it.
Like me looking at their site for 5 minutes, I can articulate things about their design better than they can. And it's just disappointing. It's like I don't think that's like a matter of intelligence. I don't think it is. I think it's a matter of like effort and caring and probably skill set as well.
Tech interviews with NeetCode Said 24 Jun 2026
Every big innovation — cloud computing, higher-level languages — should have reduced the number of programmers, and none of them ever has.
Like every single time there's just like the big innovation like cloud computing, like higher level programming languages, for whatever reason things do not like it doesn't lead to fewer programmers. And I would have expected it would have.
Tech interviews with NeetCode Said 24 Jun 2026
When the subsidies behind AI pricing run out, the companies that embraced AI programming will cut back on it.
And even the cost issue with AI is probably going to be like once the subsidies start running out, which we're starting to see, I think that's going to be a really big issue where maybe all these companies that embraced AI programming are now going to like cut back on it.
Tech interviews with NeetCode Said 24 Jun 2026
Students who learn everything through an LLM are not learning, they are cheating, and the skill loss is already showing up in experienced programmers too.
I think a lot of people, especially students, are unfortunately learning everything through LLMs. So a lot of that isn't really learning, they're just kind of cheating and they're just doing everything like that. And then they lose a lot of their skills
Tech interviews with NeetCode Said 24 Jun 2026
Agency is what makes a hire good: the willingness to take a task in a domain you know nothing about and have learned the whole thing a week later.
I think like in startups the term is agency. Like somebody who's high agency who's just going to get things done, who's never going to like say no to something. I think like that attitude is really important of like okay, if I don't know something, I'll just learn it.
Tech interviews with NeetCode Said 24 Jun 2026
If you are not willing to try hard, do things yourself and dig deeper, you should know what you are getting yourself into before betting a career on tech.
The only reason I suggested that even in the title was that I think if you have an attitude of like you don't want to try hard, or you don't like you don't want to do things yourself, and you don't want to to dig deeper into things, like you need to do that. You need to do certain things. And if you're not willing to do that, I think you should know like what you're getting yourself into
Tech interviews with NeetCode Said 24 Jun 2026
What is a korrent?
A korrent is a belief a person has stated in their own words: one sentence stating the claim, backed by a quote and a source, kept at korrents.com.
Under a name here, the quoted block is what they actually said. The korrent beneath it is the claim those words support, in korrents' wording — tap it to see the record, its source, and who else holds it.
Nobody here wrote their own korrents. They are compiled from public statements, and a person can change their mind, which is recorded too.
About the English under a post
Some people here publish in a language other than English. Where they do, this site shows a machine translation beneath the post, in this typeface — the site's own, not theirs.
The post itself is never changed, moved or hidden: what is set in the serif above is exactly what the person published, and it is what to quote them on. A translation can be wrong in ways that matter, especially about tone.
Only the post's own words are translated. A quoted post, a linked article and a belief on korrents.com are left in their original language.