DataVisor logo

DataVisor Software Engineer Interview Questions
& Process

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

Based on 35 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
31.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at DataVisor.

Showing 3 of 35
DataVisor logo
DataVisor

Software Engineer

Engineering · a year ago

Mid Difficult Negative experience No offer 7 rounds
Interview process
Recruiter call Technical screen Onsite Panel Offer
Interview formats
Technical Coding System Design

It was a pretty unprofessional process. I went through 7 rounds of interviews, all of which involved medium-hard Leetcode problems. The interviewers were nice, but communication was tough sometimes because they were from China, and they often didn't have their cameras on. Sometimes there was loud background noise from their homes. HR was really slow to respond, taking over a week, and didn't give much info about the company, just scheduled interviews.

Confirmed questions4 questions
  • Technical questions focused on Leetcode problems
  • System design questions
  • Algorithm questions
DataVisor logo
DataVisor

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 8 rounds
Interview process
Phone screen Onsite
Interview formats
Technical Coding

I had a technical phone interview and then seven onsite rounds. I met with engineers, a product manager, and the co-founders. They asked questions about algorithms and background knowledge. I struggled with a couple of questions initially, but the interviewers had a good discussion with me and helped me find the solutions. I had lunch with some engineers, which was nice because they were friendly. They showed me their new office, which was close to the old one. Overall, it was an inspiring and respectful experience.

Confirmed questions1 question
  • What are some coding questions related to algorithms and data structures?
DataVisor logo
DataVisor

Software Engineer

Engineering

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Coding

After being introduced by a staffing firm, I had a phone interview. I was asked to introduce my work and experience. Then, I was given a coding question to solve within 10 minutes. I quickly came up with a feasible solution. When I asked if I could think further for an optimal solution, the interviewer told me to write the code for the feasible solution first. I did that, explained the logic, and discussed the computational complexity, which took about 20 minutes. I was then asked for a better solution. I spent another 5 minutes discussing it with the interviewer and presented a better idea. She seemed to understand and agree, but asked me to write the code for this better solution too. I refactored my old code and rewrote some major logic, which took about 8 minutes. I then offered to walk her through the refactored code again. She said time was up, as the interview was scheduled for 45 minutes and she wanted to leave a few minutes for her questions. Looking back, I realized I might have made a logic mistake in the refactoring, but couldn't fix it. It felt like a setup; if the goal was the best solution, we should have discussed the idea first. The interviewer wasn't very helpful, only checking minor details on the first solution.

Confirmed questions1 question
  • Find the number of possible combinations that select one number from each of the four arrays that summary up to the target value, similar to the questions of Two Sum or Three Sum in leet code, but this is four sum.

DataVisor Software Engineer Interview Questions

Quoted word for word from DataVisor interview reports.

Find the number of ways to reach a target sum using elements from an array, with repetition allowed.

Read reports

How to sort an almost sorted array using a hash table or bitmap

Read reports

Can you find the longest mountain subarray in a given array?

Read reports

Can you merge k sorted arrays into a single sorted array?

Read report

How would you find the number of routes between two points in a maze?

Read report

Find the number of possible combinations that select one number from each of the four arrays that summary up to the target value, similar to the questions of Two Sum or Three Sum in leet code, but this is four sum.

Read report

Formats, difficulty and experience

Across all 35 DataVisor interview reports.

Interview formats

Coding 45.3%
Technical 36%
Behavioral 14.7%
System Design 2.7%
Presentation 1.3%

Interview difficulty

Easy 2.9%
Average 77.1%
Difficult 20%

Candidate experience

Neutral 28.6%
Negative 40%
Positive 31.4%