- Salary range?
- Which day of the month do salaries get transferred?
- Office hours are?
- Overtime – how much, how often, how it’s paid?
- Do you practice flexible hours?
- Dress code? Business-casual, suits and ties, nobody cares? T-shirts/shorts/sandals?
- Is there a shower in the office?
I do that by car or by bicycle.
- Will I get parking spots?
- Work from home is allowed? If commuting will be very lengthy I’ll be interested in working in the office only for a few days, instead of full week.
- What hardware will I get to work on it? Can I ask for something more and get it?
- Do you enforce MS Windows or some IDE or some other OS/ technology / tool to be used while working?
- What kind of production and development environment you guys have?
- Java version?
- Frameworks, servers, libraries?
- Other dominant technologies (Clojure, JS, CFML, SQL standard and DB)?
- How long does a build last?
- How good test coverage is in my (in spe) project?
- Do you use a CI sever? Sonar?
- Code reviews? Pair-programming? Allowed, enforced, frowned upon?
- Version control system?
- What are training prospects?
- Do you have a wiki? A library? Conduct internal trainings? Send people to trainings? Have a conference budget?
- Will I be able to influence project-related decisions? How?
- How empowered is my team?
- If we are asked to do something we find utterly silly, are we expected to say no or are we expected to deliver as true professionals?
- Who gives us orders?
- Who are our clients?