Recent Milestones

  • Can you share some examples of recent milestones the team or company has achieved?

Urgent/Emergency Tasks

  • How often do urgent or emergency tasks come up?
  • What is the expected response from someone in my role?
    • (If on-call work is required, consider mentioning it when negotiating salary.)

Company Structure & Team Dynamics

  • Can you describe the company’s organisational structure and the team I would be working with?
  • How is collaboration between teams managed?

Onboarding Process

  • What does the onboarding process look like for new hires?
  • What kind of documentation is available to support onboarding and daily tasks?

Documentation

  • What types of documentation are maintained?
    • Spec documents
    • Technical manuals
    • User manuals
    • Knowledge base
    • Wiki

Project Planning

  • How are projects planned at the company?
    • How is the technical scope defined?
    • How are tasks prioritized?
    • How are timelines estimated?

Project Management

  • How are projects managed from start to finish?
  • How are deadlines and delays handled?
    • Do you allow contingency time in planning?
    • Is there flexibility to push deadlines or adjust feature scope when needed?
    • Are there “crunch periods” where extended hours are expected to meet deadlines?

Technical Debt & Quality Assurance

  • How is technical debt managed?
  • What quality assurance measures are in place?
    • Who is responsible for testing, and what level of testing is done?
    • How often is testing performed?
    • Are there any automated tests?

Developer Workflow

  • What does the task workflow look like for a developer?
    • How are development tasks scoped, defined, and assigned?
    • What is the process for pull request (PR) reviews?
    • How are deployments and launches managed?

Infrastructure, DevOps, & Developer Experience

  • Can you describe the infrastructure and DevOps setup?
  • Who is responsible for managing it?
  • Are there testing servers or staging environments where changes are reviewed before going live?