Viam logo

Viam Software Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
85.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Viam.

Showing 3 of 7
Viam logo
Viam

Software Engineer

Engineering · nearly a year ago

Staff Easy Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

Had an initial chat with the internal recruiter, and then went through a first-stage technical interview with two engineers from the wider team. Didn't make it past that point. The recruiter was good, kept me in the loop and seemed to know the role well. But the engineers in the technical interview were surprised when I asked for job details and had to look up the role description.

Confirmed questions1 question
  • Can you write a program to compute the tax due based on income and progressive tax brackets, and then determine the income from an effective tax rate?
Viam logo
Viam

Software Engineer

Engineering · more than a year ago

Intern Average Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Coding

It started with a phone screen with a recruiter, who was super enthusiastic and gave a lot of info about the role and what the internship experience could be like. They also described the different teams at Viam. It was mostly checking for a good fit! Next up was a 45 minute coding interview with an engineer. Now there's a final round with 3 interviews: coding, algorithms, and behavioral. Everything was very smooth, and the people seem like they love working there.

Confirmed questions3 questions
  • Can you tell me about yourself?
  • Why do you think you're a good fit for this role?
  • We will be asking traditional LeetCode style questions.
Viam logo
Viam

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding System Design Behavioral

The interview process was pretty standard. I started with a recruiter phone screen, then a technical phone screen, and finished with a 5-hour on-site. The on-site had two coding challenges, an architecture design question, and a behavioral question. The recruiter was great and the whole process went smoothly. Everyone was really nice and the office looked awesome.

Confirmed questions3 questions
  • Can you solve this recursive backtracking problem?
  • Please code up minesweeper.
  • Design an app that can scale easily and works in real-time based on geolocation.

Viam Software Engineer Interview Questions

Quoted word for word from Viam interview reports.

Can you write a program to compute the tax due based on income and progressive tax brackets, and then determine the income from an effective tax rate?

Read reports

Design an app that can scale easily and works in real-time based on geolocation.

Read reports

Were there also purely algorithmic-based problems, with less coding and more reasoning?

Read reports

What are your thoughts on conceptual database questions?

Read report

Did you get Leetcode-style coding questions, with runtime and space analysis?

Read report

Formats, difficulty and experience

Across all 7 Viam interview reports.

Interview formats

Technical 33.3%
Coding 33.3%
Behavioral 27.8%
System Design 5.6%

Interview difficulty

Easy 14.3%
Average 85.7%
Difficult 0%

Candidate experience

Neutral 14.3%
Positive 85.7%