
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
Candidate interview experiences
First-hand accounts from people who interviewed at Conviva.
Senior Software Engineer
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.
- 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?
Software Engineer
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.
- 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 ).
Software Engineer
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.
- 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.
“Implement a string repeat polyfill.”
Read reports →“What are all the permutations of a given string?”
Read reports →“How would you count the number of set bits in an integer?”
Read reports →“Can you determine if a given string is a palindrome?”
Read reports →“Can you reverse a linked list?”
Read report →“What's the approach to find the frequency of words across a large collection of books?”
Read report →“Describe Merge Sort.”
Read report →“What is a heap?”
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.