Interview Questions a Developer Asks

When applying for a job, it is important to realize that despite that the company is interviewing you for a position, you also need to interview them to ensure the place is in line for what YOU are looking for as well.

Below are a list of questions I like to ask during the interview process to get a good overview of the company and the position I am applying for.

Typically what happens is a recruiter, or someone from HR, will reach out to do an initial interview to gauge if you have the skills and personality they are looking for. Once they determine you are a good fit, then the resume is passed on to the proper personnel to schedule the more technical interviews. These are the questions I have documented in a spreadsheet that I follow through for each possible employer to refer to.

Recruiter / HR

  • Do you support continued education?
  • What are the company's goals for moving forward in the next 5 years?
  • How would my performance be measured?
  • Why do you enjoy working here?
  • How many people are on a team, typically?
  • How flexible is the work schedule?
  • What is the work/life balance? Would I be able to work from home if the weather is bad or have something happening at my house that I need to be there for?
  • Are there any travel requirements?
  • What do you feel like makes <company name> stand out?(if not remote)?
  • What does a developer work area look like? desk, wall, monitors, etc.(if not remote)
  • (If not remote) What is the dress code?
  • (If not remote) Do the staff get together outside of work?

Development Questions

  • Which source control do you use? Git or SVN?
  • If Git, ask the workflow used in Git to incorporate branches and releases
  • What databases do you use, if any?
  • Do you have any IDE preferences?
  • What build system do you use? Maven, Gradle, Ant?
  • Do you have company code standards?
  • Do you use code analysis tools like Checkstyle and/or PMD?
  • Do you have nightly builds?
  • Do you use Jenkins?
  • How are projects planned and prioritized?
  • How are tasks managed?
  • Do you have a wiki for documentation?
  • What is the deliverable of my work? Update systems, software release, etc.
  • Do you use Agile?
  • What would a typical day as a developer look like?
  • What do you feel like makes <company name> stand out?
  • Do you have an instant messaging system? Slack, Mattermost, Skype?
  • Why do you enjoy working here?
  • Do you have testers? Are developers expected to write tests as well?
  • Are there any other technologies the company uses that have not been talked about?
  • Would there be anything you recommend I become more familiar with if I was to start to make my ramp-up time easier?

I hope these questions help out! If you have any other good ones you like to ask, please let me know as I would love to expand this out more.

Best of luck in your job search!

I would love to hear any other interview questions YOU may ask as well.

To view or add a comment, sign in

Others also viewed

Explore content categories