For Kmart, long pants (or jeans etc) and a t shirt. If you go there is a suit and tie it would probably negatively affect your chance of getting hired. Conversely though if you showed up at a professional firm for a job interview you would then dress in a professional manner (shirt, tie, pants...