After a recruiter chat to cover logistics and set expectations, I had a focused conversation with the hiring manager that centered on my prior experience and how it mapped to the role. It felt like a straightforward “does your background line up?” discussion, and it went well enough that I moved quickly to the next step.
The hardest part for me was a take-home system design assignment. I submitted a written design document and then presented it to two team members. They asked questions as they dug deeper, pushing on details of the design rather than just letting me summarize at a high level. Even though I had time to think, the combination of writing it up and defending it under follow-ups made it feel more demanding than a typical design interview.
5 months ago
Difficult Positive Seattle, WA
My process started with an automated AI behavioral screening. There wasn’t any coding—just background and experience questions through a bot—which surprised me because it made the first step feel like a real filter rather than a formality.
After that I went into a LeetCode-style coding round, followed by a timed online coding assessment on a similar format. Both were algorithm and data-structure focused, and the second one in particular had that proctored, pressured feel where you had to keep momentum.
7 months ago
Average Positive United States
The process took about a month from my initial recruiter screening to the last steps. After the recruiter call cleared, I moved into a live coding ses…
8 months ago
Average Positive United States
My interview process felt unusually smooth. I started with a systems design screening, and once I cleared it, the scheduling for the rest of the inter…
10 months ago
Average Positive London, England
I started with the standard recruiter outreach, and the interview flow felt pretty normal after that. The technical portion was intense but still grou…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Recruiter & Initial Screening
The interview process begins with a recruiter call that covers logistics, background, and expectations, followed by a hiring manager discussion to evaluate alignment with the role. Candidates noted that these initial steps felt straightforward and set a positive tone for the rest of the process.
Recruiter callHiring managerExpectations
Technical Coding Rounds
Candidates typically face multiple coding rounds, often in a LeetCode-style format, focusing on algorithms and data structures. The coding assessments can be intense and are designed to evaluate problem-solving skills under pressure, with some candidates noting a high difficulty level.
LeetCodeAlgorithmsData structures
System Design Emphasis
A significant aspect of the interview process is the focus on system design, with candidates often required to complete take-home assignments and present their designs. These sessions are intended to assess both technical depth and communication skills, with questions tailored to reflect Axon's products.
System designTake-home assignmentCommunication
Behavioral Interviews
Behavioral interviews are integrated throughout the process, often using the ACE values framework to assess cultural fit and decision-making. Candidates reported a mix of structured STAR-style questions and conversational discussions, emphasizing the importance of aligning with company values.
BehavioralACE valuesSTAR
Interview Flow & Structure
The overall interview process is described as structured and organized, with a clear sequence of rounds that minimizes downtime. Candidates appreciated the transparency and synchronization among interviewers, which contributed to a less stressful experience.
Structured processTransparencySynchronization
Overall Experience & Feedback
Candidates reported mixed experiences regarding feedback and closure after the interviews, with some expressing frustration over communication delays and lack of constructive feedback. While many received offers, others noted that the process could feel lengthy and exhaustive.