Axon Enterprise — Software Engineer Interview Process

Round 1 — Coding

Duration: ~60 minutes Format: - Brief CV discussion - CS fundamentals - DSA - medium level

Tips: - Code must compile and run — not pseudocode - Add unit tests: happy path + at least one edge case - Think out loud the entire time — silence = fail

Final Round — 3 Sessions

1. Engineering with AI

Duration: 90 mins Platform: Codility Format: Build practical problem with AI

Phase Duration Content
Phase 1 45 mins - Clarify Requirements
- Design Solution
- Build with AI
Phase 2 45 mins - Debug
- Critique
- Testing

Evaluation:

  1. Clarify requirements and use AI to build solution (500–5000 loc)
  2. Review and deeply understand AI-generated solution — quality and correctness
  3. Test and debug AI solution
  4. Extensively use AI (scaffold, test, debug, lookup)

Goal: demonstrate end-to-end AI-first engineering judgment.

Example: Build twitter clone, including simple UI


2. Engineering Leadership

Duration: 45 mins Format: Personal contribution, CV scan, system design lite.

Focus:

  1. Problem
  2. Specific Role
  3. Key Technical Decisions
  4. Challenges
  5. Collaboration

Plus: how you reason through problems, communicate work, use AI thoughtfully, show growth readiness.


3. Culture Fit

Duration: 60 mins Format: Background, values, motivation, work style, projects.

Focus:

  1. Background, values, motivation, work style
  2. Past experiences
  3. Communicate, collaborate, take ownership, approach learning
  4. Why interested in the role
  5. Growth potential