
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
Candidate interview experiences
First-hand accounts from people who interviewed at VIAVI Solutions.
Software Engineer
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.
- Can you discuss your prior work experience?
Senior Software Engineer
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.
- 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.
Software Engineer
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.
- 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 →“How would you divide the frequency of a counter by 3?”
Read reports →“Could you implement a binary tree method that mirrors a given binary tree?”
Read reports →“What are vectors?”
Read reports →“Can you write a program to check if a number is prime?”
Read report →“Can you explain Python method structure?”
Read report →“What is your approach to designing an LRU cache?”
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.