onX logo

onX Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 26 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
61.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at onX.

Showing 3 of 26
onX logo
onX

Software Engineer

Engineering · nearly a year ago

Mid Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

The initial interview went really well, the recruiter was super nice. But the technical interview wasn't the best. The person interviewing me didn't even try to get to know me before hitting me with super specific questions that only someone working at a top company would know. They asked really specific map questions. You can tell how smart someone is by how much they focus on certain topics. A good engineer can learn new stuff quickly, so if the interviewer doesn't get that, they're probably not a good engineer and shouldn't be in charge.

Confirmed questions1 question
  • What is your approach to testing?
onX logo
onX

Software Development Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 7 rounds
Interview process
Recruiter call Technical screen Take home Technical screen Onsite Onsite Onsite
Interview formats
Behavioral Technical Technical Technical Behavioral Behavioral Behavioral

This company put me through 6 rounds of interviews for a senior role and then ghosted me. After trying to follow up with four different people (two recruiters, a recruiting coordinator, and an engineering director), this company finally rejected me. The recruiter told me they picked someone else but that I had positive feedback and they wanted to consider me for a lower position, Software Development Engineer. I interviewed again with a different manager and got rejected again. The recruiter called to say they chose another candidate, but that I had positive feedback and should reapply. I did, and this time got rejected via email, which was surprising. I actually got rejected!! Wow, at least they emailed me. This isn't about being angry about rejection; I've faced hundreds. This is to highlight mishandled recruiting that disrespects candidates like me who are serious about job hunting, preparing, and interviewing for hours daily. Job searching isn't a game, but sometimes recruiting feels like it.

Confirmed questions7 questions
  • initial recruiter screening
  • a technical interview
  • a technical project assessment
onX logo
onX

Software Engineer Intern

Engineering

Intern Easy Positive experience Accept offer 1 round
Interview process
Recruiter call Technical screen Offer
Interview formats
Coding System Design Behavioral

I applied at a career fair and heard back about a month later about scheduling an interview. The interview itself was with the hiring manager and recruiter and lasted about 45 mins to an hour. They asked a Leetcode Easy question and an architecture question, and also asked about my background. It was just one round of interviews and I got the offer about a month later.

Confirmed questions3 questions
  • Translate Arabic numerals to Roman numerals.
  • Can you tell me about your background?
  • Could you describe your experience with architecture?

onX Software Engineer Interview Questions

Quoted word for word from onX interview reports.

Write a function to return the length and width of a rectangle given its bounding box (left lower and upper right points) on a Cartesian plane.

Read reports

Could you write a function to check if a point falls within a given bounding box?

Read reports

How would you determine if two distinct rectangles overlap?

Read reports

Can you explain what concurrency means in your own words?

Read report

Can you explain the distinction between these two functions?

Read report

What challenges has remote work introduced to communication?

Read report

Formats, difficulty and experience

Across all 26 onX interview reports.

Interview formats

Behavioral 37.7%
Technical 34.4%
Coding 24.6%
System Design 1.6%
Presentation 1.6%

Interview difficulty

Easy 26.9%
Average 61.5%
Difficult 11.5%

Candidate experience

Positive 61.5%
Negative 34.6%
Neutral 3.8%