One of the ill advises wandering on the Internet is that you should do whatever it takes to learn about the company’s culture. This is also wrong, and it’s merely a waste of time. Severely disagree -- I think having an understanding of the company culture is vitally important. Being a good personality fit is a major component of being the right person for the job, and demonstrating not only your understanding of thei…
Patio11 talks extensively about this, if you're looking to be an engineer for sure find out about the culture, if you're looking to get paid, figure out their business.
I've done many tech interviews and people have been far more impressed by the dollars the software generated, than the language I wrote it in.