Viator logo

Viator Software Engineer Interview Questions
& Process

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

Based on 15 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
53.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Viator.

Showing 3 of 15
Viator logo
Viator

Software Engineer

Engineering · half a year ago

Mid Easy Neutral experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Coding Technical System Design Behavioral Other

The interview process was pretty chill and standard. Everything went smoothly. Even so, just answering questions and solving the coding problem wasn't enough to get past the Tech Screening. The reasons I got rejected (pros) were like: "Needed a lot of help with Big O notation" (didn't initially give worst-case scenarios, but did after being prompted); "Focused more on managing expectations upfront for problem-solving questions instead of the tech problem" (I kinda mixed it up with behavioral questions because the prompt mentioned "need to be done in 15 minutes" and "Project Manager" together). Also, solving a DSA coding question in over 20 minutes was seen as too long, which was another reason for rejection. In the end, my core engineering skills didn't make the final cut; it all came down to whether the interviewer found my explanation of the coding/problem-solving question understandable and if I could solve it quickly, under 20 minutes, without second-guessing.

Confirmed questions5 questions
  • For the coding question, can you check if parentheses are valid?
  • Could you explain the different time complexities associated with various data structures?
  • What's the difference between inheritance and composition in OOP?
Viator logo
Viator

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

Had an initial chat with the recruiter to go over the role and my background. Then, a 1-hour technical interview that was mostly about theory. The technical part had two halves: 30 minutes of talking about concepts and 30 minutes of coding on frontend and backend. If you don't have a CS degree or background, you're probably out of luck. They really emphasize the theoretical stuff.

Confirmed questions4 questions
  • Could you explain object-oriented theoretical principles?
  • What is Big O notation?
  • Can you discuss some data structures and their performance characteristics?
Viator logo
Viator

Software Engineer

Engineering

Intern Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral System Design

So the interview was pretty nerve-wracking, but it was alright. The first round was pretty basic. Then the second round had two LeetCode problems, LRU and another easy one I can't recall, plus some questions about my interest in the role and a project I liked. The final round was with a senior person who asked about software systems and related topics.

Confirmed questions7 questions
  • Can you explain Object Oriented Programming?
  • What do you know about relational databases?
  • Tell me about some coding questions you were asked.

Viator Software Engineer Interview Questions

Quoted word for word from Viator interview reports.

What is the time complexity for inserting and searching elements in a HashMap?

Read reports

Could you state the time complexity of a merge sort algorithm?

Read reports

In API design, what is the reasoning behind using POST for login and sign-up functionalities?

Read reports

What's the difference between inheritance and composition in OOP?

Read report

What distinguishes a Left Outer Join from an Inner Outer Join in SQL?

Read report

Could you explain the differences between HTTP GET and POST requests?

Read report

For the coding question, can you check if parentheses are valid?

Read report

Formats, difficulty and experience

Across all 15 Viator interview reports.

Interview formats

Technical 38.1%
Coding 33.3%
Behavioral 19%
System Design 7.1%
Other 2.4%

Interview difficulty

Easy 6.7%
Average 53.3%
Difficult 40%

Candidate experience

Positive 53.3%
Negative 20%
Neutral 26.7%