Just a gentle reminder that a company may portray itself as cool to customers, but is not cool to their own current or future employees.

Their interview process was shady. There was a post here about 1-2 years ago that was a link to their interview process and how open and transparent they were. The post itself was from an employee and a fellow commenter who was gaslighting folks was also an employee. Several folks complained about the tremendous amount of homework they had to do after the initial screen, and once submitted, were ghosted. One of employees repeatedly rebutted that claim in the comments, and they did this for quite a few commenters. Was a not a good look. I doubt much has improved since then as seeing the comments below confirms the same mess.

Don't spend time being amazed by folks who won't treat you right. It just ain't worth it.

I'm not sure what "mess" you're referring to -- that we have a writing-intensive hiring process? That we get a lot of applicants? That we therefore end up rejecting a bunch of people? That we read application materials thoroughly? That we don't provide specific feedback on individual applicants (even though we explicitly state that/why we don't)?

To state clearly what I feel we have said many times: Yes, it's hard to get a job at Oxide. Yes, we get a lot applicants. Yes, we ask a lot of applicants upfront. But the payoff (and the reason it's worth the risk and the work for the right person!) is an extraordinary and uplifting team -- one that I daresay each of us counts as being of unparalleled breadth and depth in our careers.

I don't know Brian or anyone at Oxide, but for the record nearly every place I have ever passed an interview (and later enjoyed employment at) has had people complain about the process online. Partly I think that's down to nearly everyone having an imperfect interview process. It's hard to do right and you won't fail as a company because you passed on a good candidate. You optimize for rejecting the people that will cause disaster, because those are the people that could cause you to fail. Some of the saltiness I see online must be sour grapes.

Also even if one were to approach some theoretical perfect interview process there will always be people who feel miffed and complain

The particular 'mess' I've encountered was I applied (wrote 11 pages of interview material) on 2024/09/29 and then received a canned 'yeah whoops sorry for taking this long, not interested' on 2025/03/24. That's almost 6 months of delay from submission to first contact.

Terrible process. You need to give feedback early if you're not interested in someone, not leave them hanging for nearly half a year.

Disclaimer: I have never applied nor worked at oxide, but nevertheless have a bit of an odd thought.

Having looked at the process (RFD 3 and original post on dtrace.org), and contextualizing it with the oversubscribed-problem (which was mentioned somewhere else in this thread), I cannot help but think that there is a kind of solution that can help both the applicants and oxide and (yes) the industry as a whole.

The kinds of materials that the RFD asks for, seems like it would make for very interesting reading, regardless of whether it is read by a hiring-manager or a computer nerd. So why not, instead of (or in addition to) writing 11 pages, and sending them to the inbox of someone who (even without the additional responsibility of sorting thousands of applications in order hire-ability) is already extremely busy (this is, after all, a very demanding job), you publish them on your webpage?

In addition to taking some of the pressure off the oxide hiring-pipeline, you also get more exposure to people, who may work at organizations that would benefit from such a pipeline, but cannot afford to burn the political capital to replace the old pipeline. In a way, people who would appreciate your materials would, over some amount of time (and time should not be an issue, because it seems like it takes (at least sometimes) a long time for oxide to respond anyway), find them and possibly reach out.

I am basically a nobody, but if people started publishing things in the format of an oxide application, I would _totally_ read them. I am not saying I would necessarily _like_ them, but I would certainly read them[1]. Also, if disclosure is an issue, people can be published pseudonymously.

[1]: If for no other reason, than to see the multitude funny ways in which other people are wrong ;)

Hah, oh no, if they (practically) ghosted q3k, then most of us have no chance.

I left Oxide a long time ago, I don't know about q3k's specific case (though I agree six months is a very long time), but it is just true from the numbers that it is very, very hard to get a job at Oxide. The number of applicants compared to the number of positions is a very intense ratio.

When I was there, there were often very tough decisions, where we had one opening, but five or even ten excellent final candidates. The math means that you are inherently turning down some excellent people.

I don't mind the rejection (I know I'm not _that_ good, I understand there's tons of applications and I'm fine with that), but the wait and lack of clear feedback sucked.

The response was particularly unclear - was I rejected outright? Did I slip through the cracks and then the role got filled by someone else? Should I reapply, or am I not a fit for company culture? Or just maybe not a fit for the role? If I reapply, should it be with the same interview packet, or should I rethink it? Like, is it me or is is it you?

Even when I applied to Google (a famously 'bad' recruitment experience according to most) I was able to at least regularly talk to a human who would give me feedback from interviews. And when there was a lack of team fit they'd tell me so clearly and help me look for another role. They treated me like a human! Like, I could talk to someone! Oxide just gave me a canned answer without a signature attached and no way to actually talk to anyone.

Oh well, in the meantime I've actually found a meaningful job where the recruitment experience didn't feel like I'm just throwing messages in a bottle into the ocean and hoping to get a response.

I'm glad you found a job you like, truly. It's rough out there right now for everyone. I have people close to me that have been looking for work for years, and it's very demoralizing.

I think that there's a certain deeper truth in what you've posted, which is that hiring is very hard, and different people feel different ways about different things. I also applied to Google once upon a time, and it was spectacularly confusing and bad. Yeah, I could speak to humans, but that wasn't particularly helpful. I regularly received contradictory information, and the stalling and back and forth went on so long I completed several other processes during the wait, and ended up at Cloudflare instead. That doesn't mean that you're wrong that you had a better time than I did, it just is what it is.

I know you're not looking, but to give you my take on the biggest question here, in case anyone else is curious:

> If I reapply, should it be with the same interview packet, or should I rethink it?

In general, resubmitting with the same materials isn't a good idea. If they didn't get you in the first time, they won't the next time, and also in general, time has passed, you've probably done other things since then... naturally, this means the answers will end up differently.

This contradicts your earlier statement, "we had one opening, but five or even ten excellent final candidates," and ignores the criticism: "is it me or is is it you?"

Although I suppose you're saying that promising candidates are kept on file for later?

I will be honest, I do not understand what you're saying. It's possible I just need more coffee.

Finding the right person for a role is hard, yes.

Being civil and considerate to people who are in your process spending many hours is not hard. Give them updates. Not a fit? Tell them. Plans have changed and the role is gone/changes so they won’t even fully consider you? Yell them. Buried under other work and don’t have the time to evaluate them? Tell them.

I wrote a very lengthy comment here and deleted it a few times. I agree that these things are good in the abstract, but reality is more complicated.

> Give them updates.

But you have to consider that different processes mean different ability to even give updates. Yes, saying "give me updates" is a good thing, but a side effect of the process that Oxide uses means that there is high latency for taking an initial look at an application. In that time, there's simply nothing to update you on. More traditional hiring practices have more stages, with faster feedback for candidates, and that's one pro of the way that they do things.

> Not a fit? Tell them.

People are told "no", but again, due to the above, it can take a while before this evaluation even happens.

> Plans have changed and the role is gone/changes so they won’t even fully consider you?

This does not happen at Oxide, roles are very carefully considered, and as a smaller startup, tend to be more general. There isn't the sort of re-org shuffling that happens at large organizations.

> Buried under other work and don’t have the time to evaluate them?

This is why Oxide makes it clear that this takes a long time, up front. It is a tremendous amount of work for Oxide to run their process.

[deleted]
[deleted]

> Several folks complained about the tremendous amount of homework they had to do after the initial screen, and once submitted, were ghosted.

> That we don't provide specific feedback on individual applicants (even though we explicitly state that/why we don't)?

Your response is not a response to the OP's claim. The OP didn't claim you didn't provide specific feedback, it was that they were entirely ghosted mid-process. And that others said the same.

But even beyond that, your response doesn't align with your own careers page's "Hiring Process":

> If candidates aren’t advanced into interviews by the process outlined in [rfd147], an explicit rejection should be sent. The level of oversubscription for Oxide roles means that this rejection will likely be non-specific — which is naturally frustrating for applicants that have put a lot of energy into their materials. Candidates may well respond to a rejection by asking for more specific feedback; to the degree that feedback can be constructive, it should be provided.

Which would be in alignment:

> Decency

> We treat others with dignity, be they colleague, customer, community or competitor.

Here you just come off quite defensive, and argue that you at are Oxide are "very clear about" things that you say quite the opposite about on the very directions you tell candidates to read.

If what you say is true - and I can absolutely believe it is - fine, update the docs and the site. But don't come here and gaslight people into "I don't understand the problem. We're very clear, we've been very clear, people should not be complaining about this."

Source: https://rfd.shared.oxide.computer/rfd/0003

> The OP didn't claim you didn't provide specific feedback, it was that they were entirely ghosted mid-process. And that others said the same.

Eh, if even a small percentage of those emails end up in a spam folder then there are going to be people who think that they were ghosted. They didn’t ghost me. Alas, they didn’t hire me either.

Sure. But even then Bryan says people have no right to be upset because they are “quite explicit” that they don’t provide feedback, while a candidate applying for a job reads that the company prides itself on not ghosting anyone and providing whatever possible feedback.

Yeah, I thought about applying.

Investing 6 hours into applying for a position should warrant a response beyond 'we are going to pass'

It's so disrespectful to not give feedback to people you reject, companies that do it should be shunned.

Have some respect, be human.

Then the human that is rejected files a lawsuit.

Humans doing human things

On my last job search, I got to a few final rounds. In two cases, companies offered me a 15 minute "debrief" with the hiring manager, which I found invaluable - both gave sincerely good advice, and also helped the "what am I doing wrong?" with a "you were hireable as-is. but someone was moreso."

But generally, the more demands you put on a first round, the less likely I am to apply. I've seen companies asking for 8-10 multi-paragraph each long form answers to even get to a hiring screen. For one recent application, this was one of the questions, of eight: "Describe a time when you had to make a tradeoff in roadmap items. Describe each option and their merits, and the decision-making criteria you used. Describe what stakeholders you spoke with and how their input influenced you. Describe how you communicated this with the team, and customers. Be specific about all points and clear on the exact role you played in this process."

People can say "well, it's a good screen because if you won't put effort into that, will you put effort into your work", but if your argument is that you need to do such things because you get 500-1,000+ applicants per position, you're going to have a hard job convincing me that a human reads every one of those, and not just the subset that are not automatically routed to the trash by your ATS and/or AI.

So my end retort to that is "well, it's a good marker of the level of respect I can be expect to be treated with as an employee".

Brian, you need to step off your high horse. Few people can go around saying that they are the best, and you’re not one of them.

It was also embarrassing to listen to the podcast episode where you humiliated that Eastern European guy you had invited. All very off putting and it really tarnish the brand.

Holy crap. This just keeps getting worse. Link to podcast? See if you can find a mirror if possible, these guys may actually try to scrub this off the internet once their company realizes they have a lose cannon in their senior team.

It was not THAT bad, but it really feed my impression that there is an institutional god complex at Oxide.

I understand that all employees have equal salary pay (apart from sales people who can earn more and are valued higher). Do all have equal equity and voting rights, at least within common stock?

And since transparency is a core value and principle, will you commit to sharing your cap table publicly?

[deleted]

I appreciate that our approach to compensation leaves some with overwhelming feelings of whataboutery, but no, we (of course?) do not have equal equity: as we have said (several times?) equity broadly compensates for risk -- and risk has gone down over time. (I used to tell people to "value the equity at zero"; I don't say that any longer because it plainly isn't.)

In terms of the cap table: that's a bit of an odd request? On the one hand, there are no real secrets hanging out on our cap table -- but on the other, based on your tone, it doesn't feel like the request is terrible earnest? (And, I hasten to add, transparency is a value -- not a principle.[0])

[0] https://rfd.shared.oxide.computer/rfd/0002

Some earnest, light feedback: to my ears, "kick butt" sounds about the same as one of those euphemistic substitutions for swears like "gosh we darn well try our darndest".

It's just very funny to lead with that is all.

Hey Bryan

A good rule of thumb is to always ask to see the cap table as an early employee. Question them when they don’t. Probably not so much with 0xide at series C, but definitely demand it at preseed and series A.

Hope all is good with you bro

[flagged]

Hey man,

You’re not getting across a reasonable point here. Maybe take a step back and think about what you really want to say.

Clearly something is landing wrong, but exactly what is not being well communicated.

It is very interesting to me to read these responses from some of you because I honestly don't see him saying anything at all unreasonable or out of line in any way.

But then again, I'm not a PR person, HR, or sales.

Neither am I, and in fact I am considered one of the "harsher" voices in nearly every company I've been a part of.

but

>"you are a social cancer"

when someone is earnestly explaining the tradeoffs they're making is not constructive dialogue.

[flagged]

Clearly, you find Oxide's approach very upsetting; in the words of Laurie Bream, "look inward."

[dead]

wow. If I am correct, this is the cofounder and CTO of Oxide. This is a very defensive and agressive response. This explains everything I need to know about your workplace and leadership structure. Hardest pass. No thank you.

In case it gets deleted, I've quoted what bcantrill said below.

"I'm not sure what "mess" you're referring to -- that we have a writing-intensive hiring process? That we get a lot of applicants? That we therefore end up rejecting a bunch of people? That we read application materials thoroughly? That we don't provide specific feedback on individual applicants (even though we explicitly state that/why we don't)?

To state clearly what I feel we have said many times: Yes, it's hard to get a job at Oxide. Yes, we get a lot applicants. Yes, we ask a lot of applicants upfront. But the payoff (and the reason it's worth the risk and the work for the right person!) is an extraordinary and uplifting team -- one that I daresay each of us counts as being of unparalleled breadth and depth in our careers."

I am not seeing the issue here

Damned if you reply with empty corpspeak, damned if you don't

[deleted]

I have some qualms with Oxide's hiring philosophy (I will have opinions on anything I allow myself to have opinions on, and "opinions on hiring processes" are part of my personal identity) but I want to call this complaint out.

You can see from this thread that Oxide is a company with an online fan base. If our own experience at Fly.io is anything to go by, they are getting an avalanche of applications for every role they have open. It is extraordinarily difficult to service those kinds of candidate flows. That doesn't excuse ghosting (something we did a bunch even when trying hard to avoid it) or other unfriendly/unfair practices --- which are rife across the industry, most especially at companies that don't have the reputation Oxide is trying to cultivate --- but it does give some context to it.

Long story short: you can't really predict how a company treats its team from the first-contact inbound candidate experience. It's a signal, but it's a small signal among a great many others.

> If our own experience at Fly.io is anything to go by, they are getting an avalanche of applications for every role they have open.

It is not just that: it's an avalanche of very high quality applicants. If it were a lot of poor ones, that would be easier! I'm sure yinz get lots of great ones too, but I do think that there is a meaningful difference between "thousands of resume spam people you'd never hire" and "hundreds of good applicants, dozens of great ones". It's more than just the numbers, though the numbers do matter.

> That doesn't excuse ghosting (something we did a bunch even when trying hard to avoid it)

I fully agree, both in that it's not an excuse for ghosting, but also that the reality of things is that sometimes things take longer than they should, even though that sucks. And while you can try to avoid it, and Oxide does, startups are very difficult.

Devils advocate (really not affiliated with oxide, but I have worked for a “desirable” employer before).

How would you handle a few thousand applicants for a single role?

I think no matter what you do it will feel inhumane, we can argue that a few hours of work for a take home test is inhumane too, being ghosted after doing one definitely wouldn’t pass my personal bar of acceptability, but if its the first stage and the task would take a properly qualified applicant less than 30 minutes then I can’t fault.

How would you do things? remember that it has to scale and you cant leave any gaps based on human fallibility (HR/Hiring Managers are humans and will forget if there are too many things going on at once).

Communication is key. Think about a restaurant high in demand. There is implied communication that the initial experience might not be great in A) lines out the door, B) reservations are days/months out.

Once you're in the door, service should be good/great.

All companies have to do is just be more transparent. Ie, we have a backlog of 1000 applicants. Or just give a time expectation for the resume to be reviewed.

Ghosting people who've "gotten in the door" and spent a considerable of time interviewing is extremely disrespectful.

In this analogy, people submitting materials have walked up to the door and knocked. It is the first step of the process.

> Or just give a time expectation for the resume to be reviewed.

The standard time given is four to six weeks. I haven't worked there in a long time, so I can't speak to how true that currently is, but sometimes it does take longer than that. Just like the materials are a lot of work to produce, they are also a lot of work to read, and they're read by multiple people.

There's a simple answer, if someone is doing a substantial amount of work for your interview process, pay them an amount of money that is more than zero but less than "do job interviews for a living". Or provide that amount times two to a charity of their choice.

I've done this for hiring before, for people who reached the "put substantial effort in" stage (in my case basically 2nd or 3rd round work sample stuff), and it was a great way to make sure we got good signal and they felt respected.

“put substantial effort into it” is such a personal thing.

DDG hires like this, actually, and if I recall correctly I would be paid a flat fee, it would take a week, and the work I did would be part of something genuine in DDG, maybe a bug or something.

Now, that probably sounds good to you, but taking a week out of my current employment is not going to happen- there’s an incentive to go “over the hours” inherent to the ask, even if you’re paying me a flat rate, I might lose to someone equally qualified who puts in 1.01n into the task, so I should put 1.02n (etc; ad infinitum).

Which is part of the issue with all take home assignments. I have given out take home assignments (given to HR to be administered) which should take a qualified candidate 20 minutes to finish beginning to end (as in, including syncing the project, setting up their editor, exploring the problem, googling around about things, trying it out and then following up with the email to HR). I don’t doubt for even a moment that someone has spent several hours on this problem- because they’re not qualified.

Passing the HR barrier in that case will not help them unfortunately, because they’ll get to talk to me, and I will disqualify them in all likelihood, and candidates are told that it should take not more than a half hour, but en masse: people don’t listen.

The trouble is, theres thousands of applicants, a handful of HR, and one me.

Not to be on some kind of pedestal (I’m not), but the problem doesn’t scale, you need only apply the tiniest amount of systems thinking to see it.

Thousands of applicants reaching the substantial work stage is a failure of the systems thinking you're talking about. Hundreds of resumes nearly always gets narrowed down to perhaps a dozen or two at most at the screening stage.

And I would make it very clear that putting in more than 30 minutes of work, timed, is a disqualifier, and I would sleep well at night clearing all those people out of the queue.

Hundreds of good applicants can’t be whittled down to a dozen without being very picky about things in the resume which may just be a poor representation.

You will bias heavily along some kind of axis, preferred previous employers or location, age, etc.

You add a lot of bias into the system by trying to further scrutinise otherwise meaningfully qualified people on paper.

As long as you aren’t biasing for any protected classes, why does it matter? If you as an employer have found that graduates from Foo University is a generally positive signal, then why wouldn’t you bias for that, if it’s saving you significant time, and introducing minimal false positives?

Yes, people don’t realize that’s why a lot of desirable jobs/grad schools become filled with people from top universities and previous employment. Pedigree is probably the lowest hanging fruit when it comes to shaving off a good chuck of applicants to a level that at least you know would be adequate.

Reading this makes me want to throw up.

Do not mix up opportunity and capability.

You do realize that the person you're replying to is not making a value judgement and probably agrees with you.

If you have two groups of people, one with a low but nonzero signal that they can do something, the other with no signals, is it still a good idea to use that signal?

You'll get fewer bad employees, but you also discard many capable people who haven't had the opportunity to even try for your signal.

It still is a signal, albeit a weak and highly inequitably distributed one.

> You do realize that the person you're replying to is not making a value judgement and probably agrees with you.

No, in fact I see no indicators at all that it is the case.

> If you have two groups of people, one with a low but nonzero signal that they can do something, the other with no signals, is it still a good idea to use that signal?

It may or may not be. It depends on the quality of the signal itself, its reliability, repeatability, and if that signal blinds you from other indicators or maybe even leads you astray.

Having a signal doesn't mean it's particularly useful. Example: like triggering an alert on a VMs cpu utilization. It's certainly a signal but rarely is it good for anything or actionable.

Once again, you're misunderstanding the goal of the system if you think that it's necessary to deliberately whittle down hundreds of good applicants through careful process to get a great hire.

Hint: you don't even need to evaluate most candidates at all. Random sampling is sufficient and provably bias free.

Reminds me of something I heard once.

> Whenever I get a stack of resumes, I throw half of them in the trash

> I sure don't want unlucky people on my team.

What do you send them as a response "sorry, we're going ahead with other applicants" - "you have not been selected this time" -- what happens if you start needing to dig through that pool of now rejected candidates?

Peak humanity.

> what happens if you start needing to dig through that pool of now rejected candidates?

I acknowledge that I am reaching back out, and they may not be available.

Like a human does.

> Reminds me of something I heard once.

>> Whenever I get a stack of resumes, I throw half of them in the trash

>> I sure don't want unlucky people on my team.

I was actually about to make the same joke.

>should take a qualified candidate 20 minutes to finish beginning to end (as in, including syncing the project, setting up their editor, exploring the problem, googling around about things, trying it out and then following up with the email to HR

So about six minutes for the problem itself, then?

Yeah, speaking of bias ...

Yeah I just got a new job and they sent me swag for getting to a certain (quite early) stage in the interview process. Awesome idea.

It was for an investment bank though and they have essentially unlimited money. I can't imagine any of the other companies I've worked for would be remotely generous enough to do the same.

Hiring is expensive linearly to the salary of the people you're trying to hire, so if any of the companies you've worked for were trying to hire well, it'd be a rounding error. Back of the envelope is 90 days of salary, minimum, is the cost to hire, so there's no reason to be miserly about it - if you can't afford it, you can't afford to hire at all.

I agree, but some people are just miserly. "Why spend money when we don't have to." is probably their thought process.

From a legal and financial perspective it seems like it would be difficult to pay people to do interview homework. There's tax implications and other issues like state labor laws.

People do contract / temporary / 1099 work all the time. It's very simple.

If you truly believe you’re “scaling” you do it the Google way and have a strict loop with a good rubric for the interview so applicants are comparable. The whole point of that system is thousands of people and hundreds of interviewers, and a very standard process. I’ve always found it pretty fair even with some randomness in scoring.

You shouldn’t be giving take homes unless they’re either short, or the applicant passed a screen and you’re investing time. Otherwise how are you “scaling” the review? Claude? Hidden test suite (not bad)? Some sort of leaderboard (bad, rewards people with time), something else?

I’ve been through the Google process and I wouldn’t consider it to be the opposite of inhumane.

Well “humane” and fair aren’t necessarily the same, and some people hate loops.

I like programming problems, spending a day at Google was fun, they put me up in a fancy hotel, and the interviewers were nice. Like it was clear a lot of time and money had gone into the process (6-8 hours of dev time is not cheap), not a zoom and ghost like most companies.

Use less negatives.

it was intentionally this way

I probably should have spotted that, lol

I'm seeing the phrases "tremendous amount of homework", "substantial amount", and "few hours".

Does anyone have an actual estimated time we can discuss?

My materials probably took 4-6 hours to write the first draft (I did most of it over two evenings, maybe one more just skimming the questions to figure out what things to talk about for each question), probably 2-3 hours or so to edit, then probably another hours over an evening just skimming it too many times before I hit submit. My materials were 16 pages or so, some of that was the original document (which has been linked in this comment section).

It's a fair bit of writing to ask for, but for a mostly remote and prose-driven company, you do a lot of long-form writing in the day to day work. The public RFDs and github issues/comments/commits give a good flavor for this.

As others have said, lots of my work is open source, and I have public writings and talks, so finding those were much easier for me than it might be for someone with only closed source works.

The process is open, you can go to https://oxide.computer/careers and look yourself. Here is the direct link to the materials: https://docs.google.com/document/d/1-mi2Bgf3SSNf2AUKTBxBHPiu...

I don't remember how much time I put into mine when I applied.

My successful application took around 12 hours of writing and editing across 3 days, though I was lucky that most of my portfolio was already open source or otherwise public. Some people spend more, some spend less.

It is worth keeping in mind that we write a _lot_. If you don't enjoy the process of writing, you might not like working here.

I don’t remember for my first application; probably a few hours. My second application was 27 pages, of which you can attribute a few to the pre-existing template. I spent probably 10-15 hours on it, spread across several evenings.

Probably 16 hours all in between research, writing, and editing, spread over a week. That might be a bit more than average, since English is my second language, and I make many passes to make sure the text works.

Got boilerplate-rejected with zero human interaction three months later.

> three months later.

This is long for sure, but this is the guidance given on the Careers page:

> All candidates will receive a response, but this takes time: multiple Oxide employees review every candidate and their materials. We process applications in the order received, and so the length of time may vary. 4-6 weeks is pretty normal, but it can be longer than that for positions that are particularly oversubscribed. We'll try to give you a sense of how long it will take when you apply. This is generally the longest part of the process.

It is never something that is quick.

> with zero human interaction

This, on the other hand, is completely expected. As that page says

> If, based on your materials, we believe that there is a likely fit, we will work with you to schedule one-on-one conversations with people from across the company.

Everything is very front-loaded in the Oxide process. Hundreds (I left a long time ago at this point, could be thousands at this point, I dunno) of people submit materials, but the only conversations that happen are with the handful of people who are in final consideration. 99% of people don't ever do an in-person interview.

This has various pros and cons for candidates: for example, if you're very personable in person, but struggle with writing, the process is going to be hard on you. The counterpoint is that Oxide is specifically interested in people who can write well, because the written word is a huge part of the job. As an applicant, this structure is a pro because you will never get the "I did 10 interviews and then received a rejection" that can happen at companies that do multiple rounds of reviews: the vast majority of people don't make it past the first step, and there's a second and sometimes a third step, but that's it. The latency may be high, but the throughput is good.

I don't mean a conversation. I understand the process and how front-loaded it is at Oxide. I mean just having an actual human being on the other side of those rejection emails, instead of sending them from an unmonitored address. Oxide's own RFD 3 says

> Candidates may well respond to a rejection by asking for more specific feedback; to the degree that feedback can be constructive, it should be provided.

…but in practice it's just boilerplate and silence. Good luck asking when no one's listening [1].

Lots of companies do that, too. The problem is that this approach feels even more unfair than when it's a more "regular" hiring flow. Oxide asks for a very high level of effort from their applicants, but you can see in these comments that at the same time they are quite far towards the lower end of how much visible effort they commit back to the applicants (delays, boilerplate, ghosting).

And sure, as you say it's hundreds-to-thousands of applications, and potentially dozens-to-hundreds of emails to reply to. But the additional time it takes to send a one line reply pales in comparison to thoughtfully reading 12+ pages of materials, which they say they do. I just don't think that adding a few percent on top of that massive effort is unrealistic. It's an active decision to save time and money on people who didn't pass the first stage; I think it's an unethical decision, but then I'm not nearly as successful as Bryan Cantrill.

[1]: To be fair, Bryan kindly advised to "DM" him for feedback in a similar thread half a year ago. There are no DMs on here, so I DM'd on bsky and tried to guess his email, but I probably guessed wrong and he doesn't check his bsky DMs.

With every interview process you say "yes" only once and "no" many times. Where there are a lot of candidates, then many more times, while spending less time on each candidate. There is no way to design a process that will not leave the majority of candidates disappointed - as soon as they are up front with the amount of work you'll need to do, it sounds ethical to me