Questions to Ask Your Interviewer as a Software Engineer

“Do you have any questions for me?” usually arrives with five minutes left. Spend those minutes on “What’s the culture like?” and you may get a pleasant, useless answer.

You may spend a few years on this team. Use the time to find out what working there would be like. A specific question about how the team works also gives you a way to show what you care about in a job.

Prepare five or six questions and expect to ask two or three. Some get answered along the way, and time usually runs short.

Ask the right person

Engineers can tell you about the daily work, the hiring manager about expectations, and the recruiter about the process and pay. Save questions about the deploy pipeline for someone who uses it.

An engineer on the team

These questions ask for facts and recent examples. If an answer is vague, follow up on the details, such as how often someone was paged last month.

The hiring manager

If you only get one question in, make it the six-month one. The answer tells you what the job really is, and you can tie your experience to it before the interview ends.

A director or VP

With a director or VP, focus on priorities and where the team is headed.

The recruiter

The recruiter is a good place to start for questions about pay, level and benefits.

Use what they told you

The best question is often one you couldn’t have prepared. If the interviewer mentioned a migration, ask how it’s going. If the coding problem came from something their team ran into, ask how they solved it. Jot down a word or two during the interview so you can come back to it at the end.

What not to ask

Skip anything the company’s website answers. “How did I do?” can put the interviewer on the spot, especially if they’re not allowed to give feedback yet.

For harder questions, ask about a situation they can describe. “How does the team handle it when a project is running late?” gives them more to work with than “Do people have to work weekends?”

If there are two minutes left

Ask the one question you most need answered. Then ask whether you can send the rest by email, and send them to the recruiter that day.

If there’s time for a last one, try “Is there anything about my background I can clarify?” It gives the interviewer a chance to raise a doubt while you’re still there to answer it.