frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Astronauts on ISS told to shelter as repairs under way to fix air leaks

https://www.bbc.com/news/live/c4g44ew3g1kt
119•janpot•1h ago•58 comments

Stop Using Conventional Commits

https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/
42•jsve•37m ago•20 comments

Mouseless – keyboard-driven control of macOS/Linux/Windows

https://mouseless.click
236•riddley•2d ago•113 comments

pg_durable: Microsoft open sources in-database durable execution

https://github.com/microsoft/pg_durable
20•coffeemug•17m ago•1 comments

Cooldown Support for Ruby Bundler

https://blog.rubygems.org/2026/06/03/cooldown-let-new-gems-be-vetted.html
61•calyhre•2d ago•12 comments

Tracing a powerful GNSS interference source over Europe

https://arxiv.org/abs/2606.03673
263•mimorigasaka•7h ago•115 comments

Redis 8.8: New array data structure, rate limiter, performance improvements

https://redis.io/blog/announcing-redis-8-8/
135•ksec•2d ago•59 comments

Dutch gov't will only allow European company to operate DigiD platform

https://nltimes.nl/2026/06/05/dutch-govt-will-allow-european-company-operate-digid-platform
53•TechTechTech•1h ago•11 comments

Changing how we develop Ladybird

https://ladybird.org/posts/changing-how-we-develop-ladybird/
657•EdwinHoksberg•8h ago•438 comments

Entanglement Builds Space-Time. Now "Magic" Gives It Gravity

https://www.quantamagazine.org/entanglement-builds-space-time-now-magic-gives-it-gravity-20260603/
116•rbanffy•7h ago•106 comments

C++: The Documentary

https://herbsutter.com/2026/06/04/c-the-documentary-released-today/
282•ingve•11h ago•198 comments

I tested every IP KVM in my Homelab

https://www.jeffgeerling.com/blog/2026/i-tested-every-ip-kvm/
40•vquemener•1h ago•7 comments

Leak Reveals Microsoft Wants Its AI to Be 'Addictive'

https://kotaku.com/microsoft-ai-scout-addictive-satya-nadella-404-media-copilot-2000702924
23•thm•44m ago•4 comments

Fine-tuning an LLM to write docs like it's 1995

https://passo.uno/fine-tuning-docs-llm/
152•taubek•10h ago•52 comments

ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

https://github.com/geo-tp/ESP32-Bit-Pirate
118•geotp•8h ago•36 comments

Nango (YC W23, dev infra) is hiring staff back end engineers

https://nango.dev/careers
1•bastienbeurier•4h ago

databow: a Rust CLI to query any database with an ADBC driver

https://columnar.tech/blog/introducing-databow//
98•hckshr•2d ago•19 comments

Lee Kuan Yew's Singapore Story (2023)

https://www.historytoday.com/archive/feature/lee-kuan-yews-singapore-story
106•pepys•8h ago•97 comments

Meta enables ADB on deprecated Portal devices [video]

https://fb.watch/HxPu0fSyeH/
275•jenders•15h ago•107 comments

Azure Linux 4.0 is Microsoft's first general-purpose Linux

https://www.boxofcables.dev/azure-linux-4-0-is-microsofts-first-general-purpose-linux/
148•haydenbarnes•13h ago•120 comments

Leap in DNA synthesis slashes time to build new genetic sequences

https://spectrum.ieee.org/faster-dna-synthesis-sidewinder
90•natalcleft•22h ago•19 comments

Anthropic's open-source framework for AI-powered vulnerability discovery

https://github.com/anthropics/defending-code-reference-harness
488•binyu•20h ago•137 comments

At the Autograph Show

https://oldster.substack.com/p/at-the-autograph-show
29•NaOH•2d ago•2 comments

I'm skeptical about efforts to revolutionize schooling

https://www.scotthyoung.com/blog/2026/05/27/revolutionize-schooling/
265•andrewstuart•2d ago•424 comments

Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)

21•dv35z•1h ago•22 comments

The IsUpMap lets you check the status of over 100 major sites at once

https://isupmap.com/
108•mikelgan•11h ago•37 comments

Open Code Review – An AI-powered code review CLI tool

https://github.com/alibaba/open-code-review
234•geoffbp•16h ago•66 comments

Do transformers need three projections? Systematic study of QKV variants

https://arxiv.org/abs/2606.04032
201•Anon84•17h ago•36 comments

Programmers will document for Claude, but not for each other

https://blog.plover.com/2026/03/09/#documentation-wins-2
112•surprisetalk•3h ago•111 comments

Show HN: Lowfat – pluggable CLI filter that saved 91.8% of my LLM tokens

https://github.com/zdk/lowfat
53•zdkaster•7h ago•37 comments
Open in hackernews

Technical Interviews Reject the Wrong Engineers

https://fagnerbrack.com/technical-interviews-reject-the-wrong-engineers-a8e78ca04b2e
38•fagnerbrack•1h ago

Comments

techblueberry•1h ago
> The deeper issue is tacit knowledge. Most of what a skilled engineer knows is not something they can articulate on demand.

Why is it that everyone says that soft skills can be more important than hard skills, that engineers talk to people they don’t sit in rooms turning requirements into code, but then, it seems like one of the criticisms about the interview process is “well, engineers can come up with good solutions when alone in a room”

That’s not the job. Articulating technical details when in conversation with your colleagues is.

dijksterhuis•45m ago
eh, my take is that you’re kind of going off in a specific direction when reality is actually behind you little here.

i cannot explain why it’s not possible for us to fling the flange if i don’t understand how both the flange flanges and the fling flings.

being able to talk about it is a downstream effect of knowing about it.

BugsJustFindMe•45m ago
Articulation is not the issue; the reasoning and consideration process is.

If you step back a bit from the words on that page and squint, what you might see is something like "Most of what a skilled engineer does is recognize, sense problems, and feel things that may not be obvious."

The discovery of the right path forward for the goals of the organization comes after that and takes time and planning.

mixmastamyk•43m ago
One returns in a week with a fully articulated solution, not at point blank. Famously, Archimedes came up with his in the bathtub.
watwut•19m ago
It totally is the job. What kind of unreasonable process you have that people dont have time to think?

First you think, then you think about how to say it, then you talk with others. Then you think again and maybe talk again.

But, it is not like we were designing everything in quick on the spot debates without research.

a-dub•43m ago
here's an idea for an "experienced" technical interview structure. "we care about x, y and z. you have forty five minutes to convince us that you will meaningful help us achieve our goals. we then will take 30 minutes to push on technical details as we see fit. you will be judged based on technical content, choices, taste and your overall approach and strategy for moving us forward and convincing us that you're the right person to do it. good luck!"
paulluuk•41m ago
I wonder how many great engineers with stage fright you would lose this way, though.
BugsJustFindMe•38m ago
> we care about x, y and z. you have forty five minutes to convince us that you will meaningful help us achieve our goals. we then will take 30 minutes to push on technical details

This part is good.

> as we see fit. you will be judged based on technical content, choices, taste and your overall approach and strategy for moving us forward and convincing us that you're the right person to do it. good luck!

This part is confrontational and will lead to worse outcomes. "As we see fit" signals capriciousness. "You will be judged" signals hostility. "you're the right person" engineers conflict; there is no "the right" person, only "a good" person. And telling someone "good luck!" in this context is like telling them to try not to die while standing on a narrow plank over a pit of sharp spikes. No matter how you think you mean it, it will come across as callous to many.

zipy124•41m ago
The main problem is good engineers have no need to sit through your 12 step process. It actively selects only for the most desperate or money driven people (if you pay very well).
dangus•33m ago
This point gets repeated a lot as if we are supposed to coddle engineers by making interviews wildly easy.

At some point as an employer you do want someone who is motivated enough to take some time out of their day to prepare for an interview.

Do you really want an employee who gives so little of a shit that they refuse to use their brain to get a job?

This isn’t exactly a hot labor market in tech. Companies have a good selection of quality talent available right now.

newtonianrules•32m ago
I don’t want to put my future coworker through six rounds of interviews. If it takes more than three rounds + a phone screen to figure out if someone is a good fit then the process is broken.
dangus•10m ago
Depends how long the rounds are. 6 rounds of 20 minutes is only 2 hours.

If you think that’s unreasonable, please go ahead and add a few fire sauce packets to the bag for me.

ninininino•31m ago
> an employee who gives so little of a shit that they refuse to use their brain to get a job?

Many many folks are the type that is willing to hard grind/suffer short-term to get through a hoop, but as soon as they are inside they turn that 'optimizer' mindset towards 'how can I do the minimum necessary to coast and collect my paycheck'.

And many many folks who are highly motivated to work hard every day at their job are not highly motivated to prepare for jumping through a hoop like a circus clown.

IshKebab•38m ago
Of course. This isn't a secret. But nobody has come up with anything better. Doesn't seem like this guy is proposing anything either.
kadhirvelm•36m ago
We’ve added collaboration and communication as big facets in our hiring loop rubrics, and reduced the complexity of our questions. We also tell candidates this ahead of time - been honestly working pretty well so far, it indexes more on those soft skills and gives us just enough insight into the hard skills to make a call.

We’ve also been increasingly finding very few candidates know how to solve a complex question these days without LLM support lol. How are other folks changing their loops these days?

root-parent•33m ago
>> few candidates know how to solve a complex question these days without LLM support lol

Please tell me you are joking.

myself248•10m ago
If you're hiring from the town where Kool-Aid is headquartered, don't be surprised if most of the candidates drink a lot of it.
mathisfun123•30m ago
don't you people get tired of reposting this take?

don't you realize it's exactly like

"attractive women reject the wrong suitors"

???

bryanrasmussen•19m ago
I think I find someone sexy and fun is obviously more a personal feeling on matters while I am looking for someone who will help me meet our goals for Q4 with a high degree of technical excellence seems something that should be measurable and not left up to a feeling at the moment.

So I guess I don't realize it's exactly like, I personally I feel it is significantly different.

dkarl•30m ago
This article repeats what we've long known about how technical interviews aren't great at evaluating technical skills and inadvertently filter for things that aren't important. But it doesn't offer a better way of evaluating technical skills. It talks about how to evaluate other things that do matter but aren't substitutes or proxies for technical skills.

Also, this argument is some grade school smarty pants "I'm too smart to show my work" bullshit:

> And because the interviewer can’t distinguish “skipped steps due to incompetence” from “skipped steps due to operating at a higher cognitive level,” they default to the interpretation that protects their ego.

I thought the days of hiring toxic "so smart I can't communicate" superstars was over?

jghn•22m ago
I know this is an outlier, unpopular opinion by my experience has been that the percentage of people who can really talk in depth through technical details but can't write decent code is quite small. But the percentage of people who can talk the talk but can't write code or solve puzzles on the spot in an interview environment is much higher.

Everyone has their one favorite anecdote about the one person who slipped through the cracks and singlehandedly brought their company to its knees. But I contend that people spend far more energy defending against this use case than the reality warrants.

seanmcdirmid•21m ago
There are many steps so you can’t show them all (each step has sub steps and so on). You prioritize steps, but when you are showing your work you focus on steps that are key for you and think would be key for your interviewer. It isn’t crazy that you would guess wrong about the latter given you don’t really know them.

A reasonable candidate can definitely make the mistake of not showing steps that they think aren’t important (and they can also go the other way and show way too many unimportant steps).

JohnMakin
pelagicAustral•29m ago
I don't understand why can't someone just come up with an interview where they propose an issue that is truly something that can be expected in the role, give the applicant a few hours to come up with an action plan and a solution architecture, put it down in writing, sketch some graphs, and then present it...

Why is that so groundbraking? wouldn't that immediately tell you a lot about the applicant, regardless of the final implementation being a 10 or not?

bradlys•24m ago
That’s a system design interview. Those exist already and are about 45 minutes in length.
jghn•17m ago
This style of panel is great.

The one thing interviewers need to stay aware of though is that they will have immense insight into the problem whereas the candidate likely has never thought through the problem space before. And this can lead to unfair judgements. I know I've fallen into this trap before, where I'd run the same session with so many candidates that I had a thorough big picture view of every possible approach. I'd see a candidate stumbling a bit and think, "Why can't they see the obvious answer in front of them?" when in fact I wouldn't have seen it on my first go either. I just had seen dozens of candidates go through the same exercise to the point where it seemed like old hat.

jjmarr•24m ago
These are called take-home interviews. They exist and applicants HATE THEM for being too long/"free work".
pelagicAustral•19m ago
andrewstuart•27m ago
Even harder with AI.

How do you assess developers when AI makes it possible to create software without even knowing the language?

robofanatic•1m ago
Give an abstract requirement and access to your AI tool. Ask the candidate to create a working solution and review the AI generated code. requirement analysis and code review are now the primary skills for developers.
HarHarVeryFunny•22m ago
The main goal of hiring someone should be to assess how well they can do the job you are hiring for, and for anyone with job experience (i.e. not fresh out of college) the best indicator of that is what have they previously achieved (especially in more recent years).

How well someone can solve a whiteboard challenge or brainteaser is irrelevant unless you are hiring someone to solve 10min whiteboard challenges.

Of course the difficulty is how to you assess what the candidate has honestly achieved in prior jobs - what was there personal contribution, and do they seem to have approached things in a way that suggests transferable/general skills that can be applied to the position you are hiring for.

The graphic at the beginning of the article is certainly one problem - the interviewer needs to themselves have the experience to assess the candidate. There is no point having someone with 5 years of experience interview someone with 20 years, assuming you are hiring them for that level of experience.

I think the best interviewing technique is just to go over the candidates experience, from most recent to as far back as you think is relevant, and get them to talk about each project. What was their role, what were their contributions, why did they make the decisions they did, what might they have done differently, etc. etc. Ask them to summarize and deep dive into the architecture, draw it on a whiteboard perhaps.

tptacek•19m ago
Experience-based interviews are a fantastic way to select for candidates who have "failed up" through a long series of jobs. The underlying dynamic is that it usually takes more than a year to sever a technical employee; you can faceplant in a role and still wind up with a resume improvement.
skydhash•13m ago
Experience as in numbers of years or project participation is flawed. But experience as in contributions and knowledge of some specific domains is good IMO.
sanderjd
sanderjd•22m ago
I was really hoping for a conclusion section with pragmatic suggestions for how to apply these insights to a real hiring process. I'm left thinking "ok this all makes sense, but what do I do with it?".
tptacek•21m ago
This post is 2/3rds about accuracy problems with interviews (and, yes, I think the weight of the evidence is that interviews are effectively random functions), and then it culminates in a "FATE" metric that is mostly not about accuracy.

Giving candidates feedback is good, but it has nothing to do with the likelihood or cost of a bad hire. Making timely decisions is good ceteris paribus, but it's of secondary importance compared to selecting the right candidate. Same with "effort".

m_m_carvalho•19m ago
As a former IT instructor, I've seen students who performed brilliantly in exams and interviews but struggled when faced with real-world ambiguity.

I've also seen quieter people who were average in interviews become excellent builders once they had a real problem to solve.

Interviews are useful, but the ability to ship, maintain and improve real projects should probably carry more weight.

dust-jacket•7m ago
> Interviews are useful, but the ability to ship, maintain and improve real projects should probably carry more weight.

But how do you assess this? Maybe we should get them to write a document that details what they've done, and then invite them to a conversation to discuss it.

Oh wait...

TheGRS•16m ago
I'm thinking of a technical screen I did recently where I didn't move forward. The time to do the screen was 30 minutes, and it was where they had a full frontend/backend and I needed to navigate around to fix a pretty arbitrary issue. I'd say this is preferable to a leetcode problem for sure, but also, I do tend to take my time to understand the system a bit before committing to changes, I mean this is sight unseen. I'm wondering if this felt too slow to the interviewer.

They sent me a summary document before the meeting, but I couldn't see the code until the interview. I felt like I identified the issue and where to make changes rather quickly, like 10 minutes of looking around and talking through how all the components and APIs fit together.

Then the interviewer asked me to implement a datetime solution, which in this time-boxed window my mind raced around to multiple solutions that I talked through out loud: I could write it myself which would definitely take some time for me to remember all of the syntax involved and reason through the problem, I could download an existing library which would also take some time to read documentation, I could google around for existing solutions in somewhere like Stack Overflow which is pretty hit and miss, or I could prompt an AI agent to write a solution for me. I talked through all of these, they wanted to know how I'd do it by hand at first, which I talked through for a bit but admitted I wasn't sure if it was a good way to go about it. Then I said given the time constraints the AI prompt route would probably make the most sense. By the time we arrived at that and tried it for a bit our time was basically up. And I got the impression suggesting AI to help code didn't impress the interviewer at all.

If others are able to stand out in this scenario then I guess I'll just admit I'm not the top candidate. My brain just doesn't work that quickly. I like to spend time gathering context and tinkering before really getting into the solution, and that probably doesn't come across well in these situations.

glaslong•10m ago
It often selects for a confident first shot, which is why we see these orgs drift towards lots of engineers who can blast out code but cannot maintain or evolve any existing systems proficiently. On rare occasion that is even the hiring goal!
dzonga•14m ago
let's say you make a saas for automatic birdfeeders.

if you can scope out your problem to a simplified version & have a pen & paper / whiteboard discussion with a candidate. the candidate starts from a blank slate. they create their own constraints, validate their own assumptions etc. if they can't design something that works - u can prove this since you already have a working product in production. that way interview takes place in less than 1:30hr. saving time for u & candidate.

you cover: communication, critical thinking, technical chops. 3 birds with one stone.

but unfortunately most people don't want to do that - because 1. their products r fugazi (fueled by vc money), they're on ego trips (we gonna scale) & lastly want to make interviewing a hazing|humiliation ritual.

pcan77•7m ago
I love how people in this thread are ABSOLUTELY BAFFLED at "how do we do this a better way." How about the same way doctors, lawyers, and literally everyone else does it? Look at credentials, schooling, past experience, references and personality interviews rather than 99% leetcode? I have lawyer, doctor, etc friends (aka high up professionals who get paid what we do or more) and they think it's absolute insanity what SOFTWARE engineers have to do to get a freaking job. They think it's asinine, quite frankly and all go "well what did you even go to school for? Don't they know you worked at a Fortune 500 company for over a decade? Why are they having you do trick questions from CS101 courses?"

Y'all, it's not that difficult. You can just pretend we're like everyone else because gasp our profession simply isn't that special like we all think it is for some stupid reason.

dangus•14m ago
For your first paragraph, that’s just a risk of hiring employees that has nothing to do with the interview process. You can possibly surface some of that during behavioral interviews.

If you as a manager can’t detect your employees coasting that’s a you problem. Understanding how to motivate your current employees is not in the scope of the interview process.

For your second paragraph, we can use a cynical attitude calling this “jumping through a hoop like a circus clown” but do you really want to hire someone with such a cynical view of the minor inconvenience of interviewing?

A lot of candidates are very accepting of the fact that interviews will take some work to complete and don’t take a cynical attitude to it.

I don’t have any interest in hiring someone who thinks 2-3 hours of time for a short list candidate interview after the screening process is unreasonable.

If you have made it to my 2-3 hour interview process, you are only competing against 2-3 people for the job. This isn’t some kind of unreasonable waste of time, I’m offering salaries multiple times the median salary, sign-on bonus, equity, generous PTO and free healthcare plan, etc. Having a chance to get all that is definitely worth 3 hours of interviews.

I don’t really need to hire the person who has $10 million in their bank account and refuses to lift a finger to get a job. That person can enjoy their life and do something else.

andrewstuart•30m ago
If I think your interview process is onerous, I’ll ditch your company.

I’m not interested in companies arrogant enough to think people should want to work there so much that they will endure your hoop jumping.

garciasn•17m ago
'Hoop-jumping' is an indication that the rest of the organization is inept at moving fast and being decision-oriented. I believe capable organizations can make good decisions on limited information and their interview process should be reflective of that.

If the interview process takes more than 3 steps and 3h, I'm out.

dangus•13m ago
That’s fine, I don’t need to hire cynical people.

My interview process is very reasonable. If you’ve hit the point where you are required to do a 2-3 hour technical interview round with me, you’re a short list candidate and only have 1-3 competitors for a very lucrative job.

If that’s too much of a hoop for you, I’ll just take the sandwich, no fries with that.

andrewstuart•10m ago
This is the mechanism:

“Oh, you don’t want to work for us? Well that’s a bullet dodged because not wanting to work for us means you suck (expressed in any number of ways, in this case you say I’m cynical) . We remain awesome!”

dangus•7m ago
I mean, there definitely are bad companies that abuse that attitude.

However, on the other hand, a lot of keyboard warriors on here love to be edgelords about refusing to take any initiative, as if every single form of interview that makes you work the muscle in your skull is a violation of the Geneva convention.

Like I said, selfishly, I don’t want to work with people who are going to complain every time they’re made to do something while being paid very good money to do it. I’m not telling them to work a 996 or miss their kids’ dance recital, I’m just asking for a solid 4-6 hours of honest work per day.

zipy124•29m ago
I am not talking about difficulty but length and bureaucracy.
angiolillo•11m ago
Making interviews efficient and making them easy are orthogonal. It depends on what attributes your organization is trying to select for.

To select for people who are willing to commit to a slow bureaucratic organization you can make them go through repetitive interview rounds.

To select for people who do well under pressure, make the interview stressful.

To select for people who can solve challenging problems, make the interview challenging.

There's no right answer as long as your hiring process is tailored to select for the attributes your company needs.

zipy124•6m ago
Thank you for explaining my point. The fact these two are orthogonal is exactly the point I was trying to make.
mathisfun123•28m ago
> The main problem is good [doctors] have no need to sit through your 12 [years of school]. It actively selects only for the most desperate or money driven people (if you pay very well).

do you agree with this?

zipy124•25m ago
Except Doctors have to do that regardless. They can't choose a hospital that will hire them with 6 years of school instead of 12.

A good engineer is likely to find an equivalent job with a shorter or less bureaucratic interview process.

voakbasda•1m ago
Absolutely. Witnessed it directly in the form of med students paying other people to take their tests for them.
bradlys•22m ago
Where are these jobs paying $500k/yr that I can skip these interviews? I haven’t seen them yet. I hear about jobs paying below $100k/yr that do this but that’s not getting us anywhere in SF.
zipy124•13m ago
I mean we know the answer to this. As you go up the seniority ladder interviews become less and less onerous and at some tipping point are not required. Aqui-hires such as Alexandr Wang at Meta for example. Non aqui-hire we have for instance when Andrej Karpathy joined Anthropic. I somehow doubt they went through as many round as those below them.

Apart from that when lower down in seniority generally start-ups. There are many founders who get funding, know good people, and will hire them without many interviews. Having a good network is critical for exploiting all of these, as the interviewer has already effectively judged your skills over many years or decades.

•
17m ago
Someone like this may be skipping steps because to them the steps may be so obvious as to not need to be explained, and they are giving more benefit of the doubt to the interviewer than they should. your framing makes it seem like arrogance when in the vast majority of the time I’ve seen this, it’s the candidate making the assumption the person on the other side is their peer.
Well, yeah I know about take-homes, I mean 2 3 hours tops. In-office.
HarHarVeryFunny•17m ago
That's just assessing someone's ability to design a solution, while presumably what you are hiring for is the proven ability to deliver solutions, add value to the organization over time, etc.

Of course it would be a major red flag if someone couldn't come up with a good sounding solution to something they claimed to be capable of, but a having a plan is not enough. Ideas are really a dime a dozen, and the ability to deliver is the what you really need, which is why VC's tend to fund people, not ideas.

•
4m ago
I hear this a lot, but man, I just really don't think so. First of all, 1-year stints come off very poorly in this kind of discussion. (I would say that a bias against people with a bunch of short stints would be a failure mode of "experience-based interviews" rather than the failure mode you're describing.) But also, I have had these discussions with (in my judgement) both "failed up" candidates and "tons of valuable experience" candidates, and I just don't have this experience that it's difficult to differentiate.

I'm fully aware that according to the internet, there is an epidemic of bullshit artists who can go deep on the architecture and tradeoffs and their contribution to the things they worked on, without having actually contributed to those things, but I dunno, the narrative just doesn't jibe with my anecdotal experience.

My only uncertainty here is that I do think I have been very fortunate in the people I have worked with in my career, so I might just be getting lucky. But I have truly never worked with someone who is hired largely on the basis of a strong resume, but genuinely can't grok fizzbuzz, or whatever the contemporary equivalent of that is.

I also recognize that you ran a real company doing real work on this, so I'm generally inclined to defer to your wisdom...

You can tell that I'm very torn on this, because the conventional wisdom is so strongly against my perspective on it, and I generally put a good deal of weight on conventional wisdom. But man, I dunno, it all really feels like an inertia thing that I increasingly question the original foundations of. Sometimes the emperor actually doesn't have any clothes on...

sanderjd•13m ago
Yeah this is my "natural" interviewing style. Like, I have a resume, I'm talking to a person, my natural curiosity about the person and their work leads me to exactly the kind of conversation you're describing. Then my hire / no-hire intuition is basically "am I impressed with them after that conversation?".

But then I've also read a huge amount about interviewing "correctly" over the years, probably starting with the fizzbuzz article, and eventually participating in "Big Tech" interview panel training, etc. And all of this directly contradicts this natural intuition that I have, and which your comment is espousing.

So I'm honestly left with pretty strong cognitive dissonance about it at this point. Are we wrong? Or is everyone else wrong? How can this consensus on the "right way" have become so ingrained for so long while being so wrong?

(I also haven't been involved in a lot of hiring or at a big tech company since 2022, so I also have no idea how things have evolved to adapt to the advent of AI tools. Surely nobody is doing the same kinds of whiteboard problems as they used to do! Right?!)

jghn•7m ago
This is still my preferred method.

The one counterargument that I accept as valid is that this method struggles with equity and bias. It's impossible to have a conversational interview style and ensure everyone is getting equal treatment. And it's impossible to rule out subconscious biases as a factor while you're having that conversation. While giving people cookie cutter panels doesn't completely remove those issues, it helps a lot.

Aurornis•5m ago
Hiring based on gut feeling about how impressive the candidate feels can be misleading when you only do a little hiring. It can work for small samples sizes if you have a strong front end filter or you are primarily getting candidates through trusted referrals.

Then one day you encounter a candidate who is great at impressing people. They leave you feeling excited with the possibility of working with them. You feel delighted after each encounter. Then you hire them and they’re not good. At all. They don’t know basic things that you assumed they would based on how they spoke in conversation. They used all the right words and maybe even recited the precisely correct things to say for a system design question about past work, but when they have to do the same work they’re lost.

It’s a weird feeling to discover your intuition about someone was completely wrong, because we all think we’re better than average at separating the wheat from the chaff. I think it happens to everyone who does hiring at scale.

Aurornis•11m ago
> Of course the difficulty is how to you assess what the candidate has honestly achieved in prior jobs - what was there personal contribution,

> What was their role, what were their contributions

I got a hard reality check on this when my company was getting close to hiring someone I worked with at a previous company. Their resume claimed a lot of achievements that other teams had handled. Their work was always a problem and had to be quarantined from production systems because they were very careless and would even submit broken code without testing it.

They would spend a lot of time in Slack discussing other team’s work so they got good at talking about it. I think they also used a trick where they claim to have competing offers from other companies and not a lot of time for interviews, pressuring the interviewers to do discussion and resume reviews instead of getting into technical questions.

This wasn’t the only time, just the first time. After that I started doing more checking for claims on resumes, including calling old friends who worked with a person. It’s crazy how often someone will claim some responsibility or experience on their resume assuming that nobody will ever check it.

siliconc0w•4m ago
Just do one project. Ask them for an interesting or challenging problem they had, go over it at a high level from a business and technical perspective, and then dig in as deep as you can on specific parts. Ask about business impact, how was that measured, what were the tradeoffs, what made it especially difficult, what were the alternatives, what they'd do differently, etc. If they can go deeper than you can, then that is a good sign.