For one of my first job interviews I called to company whether they wore suits. They said yes. I bought a suit and got a haircut, and was interviewed by two techies in smudgy polo and sweater. I felt way overdressed, didn't get hired, and decided to never do this again. A neat button-down shirt is plenty.