My process started like it should: a recruiter conversation followed by a technical screen, then a final round that combined technical and behavioral. People I talked to were thoughtful during the interviews, and the questions matched what I expected in difficulty—enough to feel real, but not arbitrary. I finished the loop feeling fairly confident.
What threw me off came later. After an offer, communication slowed down and follow-through became inconsistent. I was trying to understand team placement and location details I cared about, but I kept having to chase updates and sometimes missed promised timelines. Because I was balancing another competing deadline, that delay mattered more than I expected. I even had to request an extension from the other company so the paperwork could land, but the needed materials still didn’t show up in time for me to make a fully informed decision.
3 months ago
Average Positive Atlanta, GA
After an initial recruiter screening, I moved into a live, LeetCode-style technical interview where the focus was on problem-solving approach and how I thought through data structures and algorithms, not just getting to any answer. Once I cleared that, the process continued with a panel-style set of interviews that mixed coding and behavioral. I ended up speaking with multiple software engineers, and then there was a separate hiring-manager fit round that wrapped up the loop.
Across the sessions, the coding rounds felt like typical “moderate to challenging” CS problem solving—optimize when it matters, but also explain the reasoning as I went. Behavior was sprinkled into the technical schedule, and the interviewers were generally thoughtful and professional, often asking probing follow-ups that pushed past buzzwords. The whole thing took a couple of weeks to a month depending on scheduling, and the pace felt organized, with quick follow-up once my screening cleared.
3 months ago
Average Neutral Phoenix, AZ
My first clue that things might go sideways was how the rounds were scheduled. The process was supposed to be just three interviews, but I had to comp…
5 months ago
Average Negative United States
My experience centered on technical screening and live coding, and what surprised me most was how much the details of the interviewer’s direction and …
5 months ago
Average Negative United States
I didn’t experience Axon interviews as a clean funnel—I experienced them as something that kept expanding and losing track of itself. It stretched acr…
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
Interview Structure & Rounds
The interview process typically starts with a recruiter screen, followed by a technical coding round, and then multiple back-to-back interviews that include both technical and behavioral components. Candidates often experience a mix of system design and coding interviews, with some reporting a marathon-like structure of up to six or more rounds.
Recruiter screenTechnical codingSystem design
Technical & Coding Focus
Technical interviews often emphasize problem-solving skills, with a mix of LeetCode-style questions and practical coding challenges that reflect real job scenarios. Candidates should expect to explain their thought process and optimize solutions during these rounds, with varying levels of difficulty reported.
LeetCodeProblem-solvingOptimization
Behavioral Integration
Behavioral questions are frequently integrated into technical interviews, with interviewers assessing both technical skills and cultural fit. Candidates should prepare for situational prompts and be ready to discuss their past experiences in detail, as this is a significant part of the evaluation.
Communication during the interview process can vary significantly, with some candidates reporting delays and inconsistent follow-up after interviews. While initial interactions may be positive, candidates should be prepared for potential gaps in communication, especially during the offer stage.
CommunicationFollow-upOffer stage
Interview Environment & Tone
The tone of interviews can range from supportive and engaging to disorganized and chaotic, impacting candidates' overall experiences. A positive atmosphere is noted by some, while others report feeling rushed or disrespected, which can affect performance and perception of the company.
Candidates are advised to prepare extensively, as the level of difficulty in technical rounds can be high, often requiring deep knowledge of algorithms and data structures. Some candidates expressed that the expectations set during the recruitment process did not always align with the actual interview content.