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?