FARO Technologies logo

FARO Technologies Software Engineer Interview Questions
& Process

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

Based on 12 interview experiences · FREE TO READ

3 Rounds average
Difficult Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at FARO Technologies.

Showing 3 of 12
FARO Technologies logo
FARO Technologies

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Take home Panel Technical screen Offer
Interview formats
Behavioral Technical Coding

The process started with 4 interviews. First, an HR interview, then I was contacted by email with a lot of quiz tests to ensure our personality fits FARO values. After that, there was a Management team interview where a panel of people from the management team in the department asked a lot of questions about my background to assess my technical or soft skills. Then a Technical test, which was a practical programming test with a limited duration, a reasonably hard exercise but perfectly doable in the available time (1h). Finally, a Salary proposal, an interview with the department leader to explain the last details on hiring and to make the formal salary proposal.

Confirmed questions1 question
  • Can you describe your previous work experience leading up to your application with FARO?
FARO Technologies logo
FARO Technologies

Senior Software Engineer

Engineering

Senior Average Neutral experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Take home Onsite
Interview formats
Behavioral Technical Coding Presentation

I applied for the Senior Software Engineer job on LinkedIn on April 3rd. Soon after, an HR person from Germany contacted me by email. We talked about my skills, experience, what salary I was looking for, and if I was available for the next steps. The interviews went like this: 1. HR chat – basic stuff about my background, what I expected, and timing. 2. Interview with the Engineering Director. 3. Technical chat with the engineering team. 4. A technical assignment to do. 5. A final chat (I didn't get to this part). The whole thing took about a month and a half. It was a good experience overall, felt professional and I enjoyed it. My only suggestion is about the technical assignment. They didn't really spell out what they wanted for it beforehand. I get that we're senior and supposed to be independent, but I wasn't sure what exactly they wanted me to deliver or how detailed it should be, as they didn't mention or ask for anything specific. Looking back, I think they probably wanted a more in-depth, self-directed approach, but they didn't make that clear. This made it tough to know if I was doing what they were looking for. Still, I really liked how upfront they were, how quickly they responded, and that they were always respectful.

Confirmed questions8 questions
  • Tell me about your understanding of SOLID principles.
  • What are your experiences with Design Patterns?
  • Can you share your approach to Software Architecture?
FARO Technologies logo
FARO Technologies

Software Developer

Engineering

Entry Difficult Neutral experience No offer 4 rounds
Interview process
Take home Technical screen Phone screen Offer
Interview formats
Technical Coding Behavioral

I had a phone call where I was given a development task that was mostly math. It was a bit unexpected for a frontend role, but I used it to show my problem-solving skills. Then, I had a video interview with several polite team members. We talked about tech stuff, my past jobs, and what the company is planning. They were all professional, which made me more excited about the possibility of working there. The offer part was a bit of a letdown though, as it took much longer than I expected to get it, which was kinda stressful.

Confirmed questions2 questions
  • Can you tell me about your work experience and then we can code together live?
  • Let's discuss your past work and then do some live coding.

FARO Technologies Software Engineer Interview Questions

Quoted word for word from FARO Technologies interview reports.

For sorting binary numbers, what's the most efficient sorting algorithm?

Read reports

Can you describe your experience with technical aspects of 3D point clouds, including meshing, visualization, and processing?

Read report

Formats, difficulty and experience

Across all 12 FARO Technologies interview reports.

Interview formats

Technical 43.3%
Behavioral 36.7%
Coding 16.7%
Presentation 3.3%

Interview difficulty

Easy 16.7%
Average 33.3%
Difficult 50%

Candidate experience

Neutral 16.7%
Negative 33.3%
Positive 50%