laptop

Tech interviews aren’t just for companies to evaluate you — they’re also an opportunity for you to get to know the culture and style of a company. By asking relevant questions, you can show that you’re a discerning candidate and distinguish yourself from the pack.

Typically, near the end of a technical round, there’ll be some time for you to ask questions about the company’s culture, technology, or management processes. Here’s a list of questions you can ask at your next interview. You should choose a few appropriate questions based on what matters most to you and be prepared to ask them!

Culture

  • In general terms, how would you describe the work culture?
  • What kind of traits do people who do well here possess?
  • How is internal mobility regarded?
    • What does it take to switch teams?
    • Is switching teams encouraged?
  • What’s work life balance like?
    • What time do you get in/out?
    • Do you work on the weekends?
  • For companies with unlimited vacation, how many days of vacation does the average employee take?

Technology

  • What tech stack are you on?
  • Am I interviewing for a specific team? Or for a general position?
  • What’s being oncall like?
  • How often is the release cadence? This can range from multiple times to day to once every few months.
  • Most exciting project you’ve worked on?
  • What are some frustrations you’ve experienced recently?

Management

  • Accountability for direction? Who’s responsible if a project fails?
  • What’s the mentorship/onboarding process like?
  • What’s on your roadmap for the next 3 months?
  • Who sets the roadmap?
    • Is it top-down or bottom-up?
    • Is it engineer-driven or product-driven?
  • What is the performance review cycle like?
  • What’s the average retention of an employee?
  • How fast do you plan to grow? Some companies aim to double year over year, others try to hire at a much slower rate.

Are you interviewing for programming jobs, or do you just enjoy fun programming questions? Check out our newsletter, Daily Coding Problem, to get a question in your inbox every day.