Conviva logo

Conviva Software Engineer Interview Questions
& Process

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

Based on 18 interview experiences · FREE TO READ

4.1 Rounds average
Average Typical difficulty
16.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Conviva.

Showing 3 of 18
Conviva logo
Conviva

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience Decline offer 5 rounds
Interview process
Recruiter call Phone screen Onsite Offer Background check
Interview formats
Technical System Design Behavioral

First, I had a chat with a Recruiter. Then, I spoke with the Director of Engineering about my past experiences, technical challenges I've faced, and how I would approach the technical challenges they have. After that, I had an in-person onsite interview where I met with the Head of People, three software engineers, and the hiring manager. Even though the recruiter mentioned not to expect system design, each of these interviews actually touched on system design elements, with one being explicitly a system design interview. They then called after the virtual onsite to say they wanted to make an offer, but wanted to downlevel me. I mentioned that wasn't disqualifying, but they then requested a reference as the final step, which I found a bit odd at that stage. They extended a verbal offer detailing compensation and benefits. They called again asking for a reference before finalizing, which I provided. Finally, they emailed saying the reference check went well but they couldn't finalize the offer, which was about 3 weeks after the initial verbal offer. The whole process was pretty poorly communicated, with unannounced calls and long periods of silence, making me chase them for updates. Pulling the offer after requesting references was also highly unprofessional.

Confirmed questions3 questions
  • Design a streaming video system, including in-depth discussions on the pros and cons of various technologies.
  • Can you determine if a given string is a palindrome?
  • How would you determine the number of levels that exist in a tree?
Conviva logo
Conviva

Software Engineer

Engineering

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

First I had a phone screen with the recruiter, then a chat with the Director which went okay. After that, I was invited for an on-site interview. The office itself was kind of dark and uninspiring. I met with the CTO who seemed to be assessing if I was a good fit for the company. Next, the Director spoke with me again, also checking for cultural fit, and he asked a straightforward optimization question. He mentioned that profit isn't the company's main focus since they're still in an expansion phase, which I thought was a bit strange given how long they've been around. Finally, I interviewed with an Engineer, which was the best part. This engineer asked about sorting a very large dataset, exploring solutions both with and without memory limitations, and also about detecting a pattern in a string, which required using a stack.

Confirmed questions3 questions
  • The recruiter, Director, and CTO all seemed very focused on why I was considering leaving my current job to join their company.
  • The last person was an Engineer who asked me a very large data sorting question and the possible ways to achieve it with and without memory constraints.
  • The other questions was related to finding a pattern in a string ( needed a stack ).
Conviva logo
Conviva

Software Engineer

Engineering

Senior Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

The recruiter reached out first. Then there was a phone call about javascript, puzzles, and Data Structures. After that, an onsite interview for about 1.5 hours happened, which was a deep dive with coding on data structures. It was tough but I passed. Then, a managerial interview focusing on my domain knowledge and how I apply it. After that, I had a general chat with the GM about the company's future and expectations. Finally, an HR chat. They offered me the job a week later.

Confirmed questions4 questions
  • Can you explain Heap Sort?
  • Tell me about Binary Search.
  • Describe Merge Sort.

Conviva Software Engineer Interview Questions

Quoted word for word from Conviva interview reports.

What's the approach to find the frequency of words across a large collection of books?

Read report

How would you determine the number of levels that exist in a tree?

Read report

Formats, difficulty and experience

Across all 18 Conviva interview reports.

Interview formats

Technical 35.4%
Coding 31.2%
Behavioral 25%
System Design 6.2%
Presentation 2.1%

Interview difficulty

Easy 16.7%
Average 72.2%
Difficult 11.1%

Candidate experience

Negative 50%
Positive 16.7%
Neutral 33.3%