Dismissing a company because one engineer there is bad at interviewing seems potentially short-sighted. First, you're getting a single data point. And second, how the person operates in interviews quite likely has nothing to do with how he or she is to work with on projects.
Obviously it's your prerogative to decide where to work. But walking away because you didn't like a single interview is a little bit petty.
Obviously it's your prerogative to decide where to work. But walking away because you didn't like a single interview is a little bit petty.