
Cvent Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 226 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Cvent.
Senior Software Engineer
My interview experience at Cvent's Bangalore office was quite disappointing, despite Cvent Gurgaon generally being a good place to work. The process involved three rounds. Round 1 was an online interview, which was okay. They asked some basic Ruby on Rails coding questions, like checking for anagrams, and a simple SQL question about employees and departments. Nothing too out of the ordinary. Round 2 was an onsite interview, and they insisted I travel to the Bangalore office at my own expense. This round was with an architect. He asked a very basic coding question and then asked me to explain the architecture of a past project. The issue wasn't the question itself, but how it was evaluated. Instead of focusing on how the system scales, traffic handling, data flow, or trade-offs, he just kept judging my previous company's architecture, taking notes, and not really exploring my thought process, decisions, or problem-solving skills. This felt unfair. An interview should really assess how a candidate thinks, designs systems, and approaches scalability and constraints. If they wanted a system design discussion, they should have provided a new problem rather than evaluating past decisions made under different organizational constraints. So, if you live far from Bangalore, I wouldn't suggest making the trip for their interviews, as the onsite experience didn't seem worth it.
- Could you tackle a coding problem involving matrices and strings?
Software Engineer
The Cvent on-campus interview process included an initial round with aptitude, coding, OOPS, and DBMS questions (easy level). This was followed by a second round with one coding question (medium level). Round 3 was an interview round focused on coding questions, general DSA theory, and puzzles. Round 4 was another interview round. Finally, Round 5 was an HR round. After these rounds, we wait for the results.
- What is the Lowest Common Ancestor in a BST?
- How would you solve the 100 floors and 2 eggs puzzle?
Software Engineer
I went through 2 rounds of a 3-round interview process. This role was for Ruby on Rails, and I had about 2 years of experience. The first round went well, focusing on my introduction and explanations, with the interviewer offering helpful corrections. I felt I led that part of the interview. The second round with a senior Rails developer didn't go as well. They seemed uninterested in my experience and asked about the VS Code file search algorithm, expecting an Elasticsearch-like solution, which I found a bit misguided given the difference between an algorithm and a tool. They also asked some SQL queries.
- Can you explain how you would construct an algorithm for searching files in VS Code?
Cvent Software Engineer Interview Questions
Quoted word for word from Cvent interview reports.
“Given a string s and a mask string m, how do you delete all characters from s that are also present in m?”
Read reports →“How many bishops can be placed on a chessboard such that no two attack each other on the first move?”
Read reports →“What is the maximum gap between two 1s in the binary representation of a decimal number?”
Read reports →“Is it possible to determine if a linked list contains an infinite loop, and if so, how?”
Read reports →“Given a pointer to a node in a singly linked list (not the head), how would you delete that node in O(1) time complexity?”
Read report →“Could you return the count of good subarrays from a given integer array nums and an integer k, where a good array has exactly k distinct integers and a subarray is a contiguous part of the array?”
Read report →“If a password is handled as a String in Java, could its immutability cause issues, particularly concerning the password potentially remaining in the string pool?”
Read report →“Given two polynomials represented as linked lists (where each node contains a coefficient and exponent, ordered by decreasing exponent), how would you return a linked list representing their sum?”
Read report →“Write a program to calculate the product of numbers within a specified range (x, y), given that x is always greater than y.”
Read report →Formats, difficulty and experience
Across all 226 Cvent interview reports.