As an Aspie/ADD, I have never passed any formal interview, even for an intern position (sic!). (You can compare and contrast it with my GitHub/Resume/blog to make a judgment.) Fortunately, many times (even for mid-size companies or research institutes) the hiring was less formal. For small startups, where it is informal, I didn't feel at a disadvantage. For big, I don't believe I can pass through the first filter. It…
Just so I'm getting this straight, in a setting where your entire goal is to make a company want to work with you every day, it's discrimination to turn you down because you did not make them want to work with you? Listen, companies have their own cultures, and if you're not a fit to that culture, bringing you on runs the risk of ruining the culture they have been building and making their employees quit. I turn down…
"Culture" has been deemed the #1 important in hiring in the startup culture in the last 5 or probably 10 years. Even large old-school companies seem to go for this. The reality is this: just open Glassdoor, a newspaper or talk to people directly and there are always people who can tell you how bad a place is. And if it's not that, then people might be in complete denial, wondering why things don't work, why the company is not able to reach any business or technical goals.
The reality is that most workplaces are pretty bad places to be, that's probably also why so many found their own companies or just freelance. That said, places with strong cultures seem really attractive to new employees but the places with the weakest (=non-existing) cultures are usually those where employees get most opportunity to develop and stay the longest.