Any suit is fine as long as it's not your birthday suit.
Is a suit preferred over a very nice sport coat with khakis and dress shirt with tie?
This is what I remembered from past discussions.
I still think a suit is best---I think you should dress for the "job" you want. Candidates can borrow one or shop the thrift stores if they don't have one. JMHO, but khakis are extremely casual. My grad said kids were in khakis, open collar shirts, and Topsiders at his interviews. His interviewers were in military uniforms and suits so you don't want to be the only underdressed person in the room. JMHO of course.
I wouldn't wear a uniform. I know some people do, and some people don't, but I just wouldn't.