Hmmm, yes, it can be difficult to communicate with co-workers. At my job, I prefer to speak to the admin staff than the other scientists. I find them less pretentious and I can discuss some of my personal issues with them. However, I also like to discuss consciousness, spirituality and the universe, but there's no one here to discuss those things with!
Go on then.... hit me with some of the things you're interested in!
I'm not too bothered about having lots in common in with someone (I realised this recently). It's more about finding someone who has depth, ambition and passion. It's nice when their passion is different to your own because it helps you keep your independence and also makes it a little more interesting.
Yes, you're right about INTJs with the "I'm right, you're wrong" statement. However, knowing that it's because they are INTJs helps me understand why they have that attitude. In discussions with them, they are very confident and deal out facts. It seems like they aren't interested in your opinion. Whereas INFJs are full of sentences beginning with "I think", "Maybe..." and "How do you feel/what do you think"! INFPs are similar to INTJs! They seem more open to discussion and contemplation, however, I tend to get "I knew that already" from them