VIAVI Solutions logo

VIAVI Solutions Software Engineer Interview Questions
& Process

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

Based on 16 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
62.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at VIAVI Solutions.

Showing 3 of 16
VIAVI Solutions logo
VIAVI Solutions

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Behavioral Coding Technical

Had a phone screen with HR about the role basics. Then, a virtual panel with senior engineers that involved a live coding session. Finally, there was a two-hour coding test with an engineer observing my work process and checking if I ask questions when needed.

Confirmed questions1 question
  • Can you discuss your prior work experience?
VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer

Engineering · a year ago

Senior Difficult Neutral experience Accept offer 3 rounds
Interview process
Technical screen Onsite Panel
Interview formats
Technical Behavioral

The interview process is composed of 3 steps: an online test, an on-site technical interview, and an on-site discussion with Management / HR. Usually, things happen quite quickly within 1-2 weeks, and all the steps can be finished.

Confirmed questions2 questions
  • I had a ton of technical questions, some of which were quite okay, but most were questions that I didn't understand why they asked during the interview.
  • Just to flex their muscles.
VIAVI Solutions logo
VIAVI Solutions

Software Engineer

Engineering

Intern Difficult Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Offer
Interview formats
Technical

VIAVI came to my school and I gave them my resume. A few months later, I got an email for an interview. I did a phone technical interview that was pretty tough. I didn't get the job at first, but after someone else backed out, I got it. This was my first internship, a co-op during my sophomore year. It was a really good experience and I learned a lot from the nice people there.

Confirmed questions2 questions
  • A tricky C++ question.
  • Another tricky C++ question.

VIAVI Solutions Software Engineer Interview Questions

Quoted word for word from VIAVI Solutions interview reports.

Regarding a gold brick on a boat in a lake, would the sea level rise or drop if you put the brick in the water?

Read reports

Could you implement a binary tree method that mirrors a given binary tree?

Read reports

Can you write a program to check if a number is prime?

Read report

What are your understandings of C, C++ low level concepts?

Read report

What are some basic engineering concepts you know, like material properties or heat transfer?

Read report

Formats, difficulty and experience

Across all 16 VIAVI Solutions interview reports.

Interview formats

Technical 42.4%
Behavioral 27.3%
Coding 27.3%
Presentation 3%

Interview difficulty

Easy 18.8%
Average 62.5%
Difficult 18.8%

Candidate experience

Positive 62.5%
Neutral 25%
Negative 12.5%