I'll soon be attending an interview with a medium-sized tech company (in the hundreds of employees) in Australia that has its product based on Ruby on Rails. So a situation more casual than working at a global bank.

What's the typical dress code for interviews with such companies? I'm happy to dress formally, but I don't want to dress too formally, and I'm wondering if not wearing a T-shirt from a Ruby conference will put me at a disadvantage.

  • 20
    Comment: "hundreds of employees" is not a small tech company. Commented Mar 9, 2015 at 8:59
  • 1
    I interviewed for a tech company with roughly 15 employees - I still wore a suit.
    – user33193
    Commented Mar 9, 2015 at 13:43
  • 1
    @tinkerbot: it depends on the company. I've worked at companies where people wearing a suit to the interview was actually seen as a negative: the interviewers felt they may not fit the company's/team's culture very well. In general, a good rule of thumb is to dress like their employees do (which is usually casual in most programming jobs, though some companies (like banks) might normally wear a suit).
    – Cornstalks
    Commented Mar 9, 2015 at 14:46
  • It's for this reason I always sent out a little guide for interviewees coming in that included the line "no suit necessary!".
    – Rob Church
    Commented Mar 9, 2015 at 17:49
  • 1
    @gnat thanks for spotting the duplicate, and fixing its tags. Commented Mar 10, 2015 at 4:59

4 Answers 4


A general rule-of-thumb is to think about the dress-code you would use on a normal work-day if you get the job, then dress slightly higher than that for the interview. So if you would use a pair of jeans and a (t-)shirt to work, maybe go with your finest pair of jeans, a button-up shirt, and a nice sweater for the interview.

As far as the Ruby-conference t-shirt goes, your attendance at this get-together should be a point in your résumé anyway. There's no need to showcase this by wearing apparel from the event.

Now, for my subjective opinion on the t-shirt, I would likely disregard it as "trying too hard to impress" rather than "wow, this guy is really good at Ruby". Because at the end of the day, the t-shirt says nothing about your professionalism or prowess in the field.

  • This comment is a good rule of thumb, but I would say there's no such thing as "overdressed". Unless you are very uncomfortable in a suit, the chances of getting rejected on account of being overdressed are minimal, since "suiting up" shows the interviewers that you take the interview seriously. Being underdressed compared to their expectations can be very harmful for exactly that reason.
    – Cronax
    Commented Mar 9, 2015 at 16:46
  • 2
    If you're really overdressed compared to the interviewer and you're not comfortable, it can't hurt to comment on it in the informal bit before the interview where they ask you if you want anything to drink, did you find the place okay, that sort of thing. Something like "I hope I'm not overdressed, I'm really interested in the position so I did not want to take a chance".
    – Cronax
    Commented Mar 9, 2015 at 16:51

The general rule is simply: Ask! Dress code varies a lot between companies, and depends on many aspects, such as company culture, local culture, culture of the business sector (banking vs IT vs manufacturing), job description...

So in general it is perfectably acceptable to ask about the dresscode. Typically you'd do it during the phone screen (if there is one), or in response to the interview invitation. Asking should not be counted against you, on the contrary, it shows that you want to be well prepared.

That said, here is my personal rule of thumb for a "compromise outfit" for a man. I'm from Germany, but this should be ok at least for most of Europe.

  • nice leather shoes (but not shiny)
  • fancy trousers (like you'd wear with a suit)
  • dress shirt in a standard color (white or light blue)

To make it slightly more formal, add

  • blazer or suit jacket

This outfit is nicely in the middle between informal style (jeans and t-shirt) and formal (business suit with tie). That way, it will not look hopelessly overdressed in a jeans-and-tshirt place, and will still at least show you made an effort to dress up, even if they expected a proper suit.

Still, the best option is to just ask.

  • In the US, there is a vast difference in business attire between the west coast and east coast. I would imagine most other countries are like this. Given the above recommendations, East Coast US: Add a necktie. West Coast US: Possibly lose the jacket.
    – blaughw
    Commented Mar 9, 2015 at 17:24
  • Asking is the best bet. I don't think there's many places that'll overly judge you for over dressing, but you might find under dressing means you don't get the job.
    – Sobrique
    Commented Mar 9, 2015 at 19:31
  • And if you're in the US Southwest, where it's typically 110 F in the summer, definitely ditch the jacket, especially if you have a "perspiration situation".
    – Eric Lloyd
    Commented Mar 9, 2015 at 23:02
  • @EricLloyd: Good point. That would probably fall under "local culture" :-).
    – sleske
    Commented Mar 10, 2015 at 9:31

I would say that the general rule for all job interviews is a suit, if the company seems informal then drop the tie.

The way that I see it is that you are effectively going into a room with people and asking them to give you $XX, would you give that amount of money to a guy in jeans and a t-shirt?

I guess for me atleast I I have a number of tattoo's going down my arms and I would rather that their first impression of me is not distracted by those.

Note: I also am a software developer with 13+ years professional experience.


You can be creative, flout conventions and still look nice for interviews. I had a friend who wore tailored button down shirts with ties jeans and dress shoes, and looked great. Me I hate ties and will not wear them so I typically go with a solid color tee or turtleneck with a suit. If you have a phd you can get away with an esoteric tee shirt (not related directly to the job) if you can find one that has to be explained (and still not understood by the receptionist). Such a shirt can be a way to show off your knowledge without bragging (because you understand it and think it is funny), but it can backfire in some situations.

Not the answer you're looking for? Browse other questions tagged .