This is difficult to do sometimes. I just interviewed at a small company that does defense contracting. The person I spoke with by email was very military-sounding in his diction so I assumed the culture was a bit formal and well...stuffy. When I went in for the interview dressed in a suit, everyone was fairly casual, people had pony tails and tousled hair, and we spent a good portion of the interview discussing video games.