Hiring is all about finding the best candidate. If you find you cannot function sitting in conference room with three other people for an hour, there is a 100% chance there is a better candidate suited for the role, even if his/her technical skills are less than yours.
Jobs have soft skill requirements, and there is nothing bigoted about that.
People sometimes think that's a silly thing to ponder: it's obviously obvious! But at most places I've worked, we spend lots of time defining the technical skills required for a job and handwave the rest.
I guess people assume "they'll know it when they see it". But there's a lot of ambiguity. Parent comment suggests that being comfortable sitting in a conference room for an hour is an important part of their job. In some workplaces that would be an odd requirement. I've worked at places where the important thing was being able to go away and make progress on something for a few weeks.
I suspect there are people with autism reading these threads and feeling disheartened. It would be easy to leave with the impression that neurotypical people expect you to make all the effort and they won't try to meet you half way. Some workplaces are like that. But in all the talk about neurotypical vs neurodivergent, it's easy to forget that neurotypical people are a varied lot, just like neurodivergent people. Workplaces are a varied lot too.
In this respect interviewing is a bit like LeetCode. LeetCode problems and writing code to satisfy business requirements are both "coding" but they're quite different kinds of coding; someone being able to do the former is probably good evidence they can do the latter, but there are also plenty of people who can do the latter without being able to do the former. So it is, in my view, with interviewing vs. interacting with people on the job.
Being able to communicate clearly and interact with coworkers is the most basic soft skill required for most jobs.
Communicating clearly with coworkers is foundational to interviews because you have to communicate as part of the interview. Don't overthink it into something more complicated.
> being comfortable sitting in a conference room for an hour is an important part of their job. In some workplaces that would be an odd requirement.
I think you're taking it too literally. Being able to converse with coworkers in a conference room is an interview proxy for being able to communicate with coworkers on the job. You're not literally testing their ability to sit in a conference room, you just happen to be in a conference room because that's where the interview takes place.
The internet is always full of arguments that some people might be really bad at interviewing but great at the job. That's true to some degree, but in my experience a lot of the difficult behaviors that show up in the interview (poor communication, uncomfortable talking to coworkers, or even if someone is difficult to work with) don't disappear after those candidates are hired. People are usually trying their hardest during the interview to look good, so often those characteristics become worse, not better, once they're hired.
It's tough to discuss online because nobody likes to think about rejecting people for soft skills. We want to maintain this Platonic ideal of a programmer who creates brilliant code in a vacuum and nothing else matters, but in real jobs clear communication is really important.
> Jobs have soft skill requirements, and there is nothing bigoted about that.
Everything you just said also applies to someone who's deaf, blind, or physically impaired.
Apply that same logic to someone with one of those conditions, and enjoy losing the discrimination lawsuit.
A blind person is not a good bus driver. A physically impaired person is not a good mover or yoga teacher. A deaf person is not a good session musician. A person who cannot function sitting in a meeting with 3 people for an hour is not a good employee where that is required. What makes the last one special compared to others? They can be a great yoga teacher/bus driver/session musician/mover, I just don't see controversy
Simple accommodations can be made if needed and then there's no need to exclude people on old-fashioned prejudice.
maybe there is a company where being an amazing programmer is enough. I worked with capable depressed programmer who never delivers and is too shy to delegate anything, capable psycho programmer who no one wants to work with, bad programmer who works crazy hours, carries the project and interacts nicely with customers when needed. The last one was probably the most valuable
Just because they are physically impaired now doesn't mean they were before, and an instructor won't necessarily move through the poses with the class since they can have 2-3 classes per day.
Edit: replaced "triggered" with "don't like"
This assumes that was the job? What if the job never talks or sits in a room with anyone?
> Hiring is all about finding the best candidate.
Then what is leet code about?
That's perfectly fine. Some coding jobs also don't require deep knowledge on data structures. Each company and project has its own requirements.
This does not reject the value of soft skills and being able to interact with other people.
You can also frame this from another perspective. How far should a hiring manager go to accommodate antisocial and straight out toxic people? Does an eggregious backstabber have the right to advance in hiring processes just because others found him unpleasant to work with?
You're complaining about the hypothetical effectiveness of concrete hiring practices. You are not rejecting the value and importance of soft skills.
Also, the ability to work under pressure is valuable skill. If you have a candidate that fails to perform when being in a room with someone else, I doubt you can argue that that's your hiring decision when other candidates are able to perform in similar circumstances.
At FAANG and friends? Discouraging job hopping to slow wage growth.
Elsewhere? "FAANG does it and they're rich, so if we want to become rich we should also do it".