If you had long hair, why would you even waste your time or energy on a company that would dismiss you because of it? If I knew a company didn't hire me because of some aspect of who I am, then that's one company I'm glad I didn't get a job with!
And you are correct, it doesn't take many questions to determine if someone is going to be right for the job. And if a company's way of determining that fact is by asking questions like "Describe your work style", then you either answer them or you blow it off and look for a company that you feel is better suited for you. And by the way, you may think that you are coming off as excited, but
attitude along with the ability to communicate will impact your chances of getting a job a lot more than being able to regurgitate technical information. And people who do interviews a lot can pick up on attitudes through body language and inflection a lot better than you can be at trying to "bs" your way through it.
No offense, but you either realize that getting a job in today's market means playing the corporate shuffle, or you continue to look for a job and complain about the way things should be, and maybe get lucky enough to find a company that conforms to every ideal you have. If you don't like it, create your own company and hire people the way you think they should be hired. If someone wants to wear piercings all over their face that's fine, it's their choice, but it's also fine for a company to choose not to hire them because of that.
I always think it funny when people scream about acceptance, but they themselvese are not accepting of the right for someone NOT to accept them (as long as that non-acceptance takes a non-violent form). But then, that's a completely different topic than phone screens, which I still assert are a useful tool (keyword is tool here folks)!
