What I’d like to know about my next employer
Here are some questions that interest me when choosing a company to work for. I won’t necessarily get the answer to all these questions, but there’s no harm in trying…
Company
- Tell me a bit about the history of your company.
 - How old is it, how has it evolved, what are its goals/vision?
 - Is it a startup?
 - Do you have sales yet? How many?
 
People
- What people will I be working with?
 - Do you have blogs I can look at?
 - How many people are we talking about?
 - What is your growth/hiring plans for the next year?
 - How does the org chart look like?
 - Who will I be reporting to, and who is he/she managing?
 - What kind of people are you looking for?
 
Projects
- What projects or roles am I interviewed for?
 - What is the job description/title?
 - How dynamic is the project?
 - Can you provide an example of a component I would own?
 
Tools, Technologies and Methodologies
- What tools do you use?
 - Do devs have budget for decent IDEs & hardware? Two screens, laptops with SSDs?
 - What are you using for build management & continuous integration?
 - What programming languages are used?
 - What open source / 3rd party libraries are you using? Extra Credit (thanks Ken): do you contribute to any OSS libraries?
 - Do you have specific development methodologies you use?
 - How does your release cycle look like?
 
That covers most of it. What are your questions?

Ken Egozi:
” What open source / 3rd party libraries are you using? ”
9/2/11, 18:35I’d add:
What OSS libraries do you *contribute* to?
ripper234:
@Ken – +1, thanks. Updated.
9/2/11, 18:58Arik Yavilevich:
How is the cycle managed?
10/2/11, 13:48How is cycle content determined, when and how dynamic it is?
Who prepares the functional specs?