← Back to Directory

Axon interview notes, page 1 of 4

Large Enterprises

Most of these Axon write-ups come from Software Engineers (30), then Machine Learning Engineers (1). The most reported rounds are the system design round (14), the behavioral / leadership round (8), the technical phone screen (7) and the hiring manager screen (2).

31 interview notes · updated Jul 2026

Axon·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Behavioral round at Axon for a software engineer role. Just one question but it had a few layers to it, more than I expected going in.
  • Describe a time you improved a process on your team. What was broken, what did you actually do about it, and how did you know it worked?

“I had a decent story ready but fumbled the measurement part.”

View Post

Axon·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Behavioral round at Axon for a software engineer role. Just the one question about customer impact, but it had enough layers to keep me on my toes.
  • Tell me about a project where you had a significant positive impact on customers. Walk me through what you did and how you measured that impact.

“I picked a project I was proud of but realized halfway through my answer that I was light on the measurement piece.”

View Post

Axon·Software Engineer·Technical Phone Screen

Apr 2026
Interviewed for a software engineer role at Axon. One question that stuck with me was about customer impact and how you actually measure it, which felt more product-minded than I expected for an eng role.
  • How does your work create value for customers, and what metrics or feedback loops do you rely on to know if it's working?

“Wasn't expecting this angle from a software engineer interview.”

View Post

Axon·Software Engineer·Technical Phone Screen

Apr 2026
Phone screen for a software engineer role at Axon, one round of system design. The question came from the interviewer's actual project rather than a standard bank, which made it feel a bit more unpredictable than usual.
  • Design a system that can manage and execute various types of tests. Define how tests are represented, scheduled, and run.

“Went in with a job scheduler mental model and kind of just ran with it.”

View Post

Axon·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Axon system design round focused entirely on building a reporting pipeline across microservices. Pretty deep dive, way more nuanced than I expected for what I thought would be a standard design question.
  • Design a reporting system for a microservice architecture that aggregates metrics, business events, and operational data to support ad-hoc queries and dashboards. Walk through how you'd handle data collection, storage, transformations, query performance, and the trade-off between data freshness and cost.

“This question is way broader than it sounds.”

View Post

Axon·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Axon system design round focused entirely on body-cam footage upload infrastructure. Three distinct areas in one question: blob handling, content moderation, and chain of custody for legal admissibility. Dense problem, probably the most legally-flavored system design question I've ever had to work through.
  • Design a system that uploads recorded body-cam footage from field devices to the cloud, covering large file handling, malicious content detection, and a tamper-evident chain of custody for legal admissibility.

“This is basically three system design questions duct-taped together.”

View Post

Axon·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Behavioral round at Axon for a software engineer role. Just one question but it had a lot of surface area, basically a full conversation about mentorship.
  • Tell me about your mentorship experience. Who did you mentor, what did you focus on, how did you approach it, and what came out of it?

“This question has more moving parts than it looks.”

View Post

Axon·Software Engineer·Onsite - System Design / Architecture

Apr 2026
System design round at Axon for a software engineer role. The problem was scoped around a body camera checkout system, which sounds simple but the O(1) constraint on all three operations is where things get interesting.
  • Design a body camera pool management system for police officers. It needs check_out(officer_id) to randomly assign an available camera, check_in(body_cam_id) to return one, and a way to query current assignments. All operations must run in O(1) time. Walk through your data structures and how you'd handle edge cases like double check-ins or an empty pool.

“The random selection in O(1) is the crux of it.”

View Post

Axon·Software Engineer·Onsite - System Design / Architecture

May 2026
Axon Research Engineer interview, second session, focused entirely on a system design problem for law enforcement video intelligence. No behavioral questions, no warmup, just straight into a gnarly open-ended design problem that took the full session.
  • Design a video intelligence system for law enforcement that ingests footage from body cameras, CCTV, dashcams, interview rooms, drones, and uploaded evidence clips. The system should let investigators search across massive archives, reason over footage, and surface evidence-relevant moments rather than just summarizing video.

“This one is bigger than it looks.”

View Post

Axon·Software Engineer·Onsite - System Design / Architecture

May 2026
System design round at Axon for a software engineer role. The whole thing was one big distributed systems question about logging infrastructure, which sounds straightforward until you're actually in it trying to remember the difference between hot and cold storage tiering while someone watches you draw boxes.
  • Design a centralized logging system that collects logs from a massive fleet of hosts, ships them reliably to a cloud backend, and supports interactive querying by keyword, time range, host, service, and severity.

“I started with the agent layer (Fluent Bit style collectors) and worked toward Kafka for buffering, then into an indexed store for queries.”

View Post