You can tell some of these things from an interview. For example, when I interview, I never pretend to agree with something the interviewer says. If the interviewer doesn't agree that my algorithm is O(N), I will keep arguing that it is, unless we decide to move on. I can be quite convincing, so I have even convinced interviewers of things that are wrong during interviews.
This approach demonstrates an ability to collaborate. If a person can't debate a straightforward problem without either backing down immediately, or getting angry or defensive, how will they be able to deal with protracted disputes about the design of complex projects?