i
Cvent
Filter interviews by
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
Easy to medium level questions based on java, c , dbms and aptitude
1 or 2 dp question within 30 to 45 minutes of deadline
Video test questions of cvent company
Artificial Intelligence vs human Intelligence debat
I applied via Referral and was interviewed before Sep 2023. There was 1 interview round.
I appeared for an interview in Oct 2021.
Round duration - 50 Minutes
Round difficulty - Medium
1 Coding question
Ninja is tasked with organizing a meeting in an office that starts at time ‘0’ and ends at time ‘LAST’. There are ‘N’ presentations scheduled with given start and end times....
Reschedule at most K presentations to maximize longest gap without overlap.
Iterate through presentations and calculate the gap between each pair of presentations
Sort the presentations by their start times and keep track of the longest gap
Reschedule at most K presentations to maximize the longest gap without overlap
Tip 1 : First Learn Basic Programming Concepts start with c/c++ then go for different data structures and basic algorithms
Tip 2 : Start doing CP ( competitive programming on different platforms ), Make sure you are consistent this way you will most likely become good in cp
Tip 3 : Always stay in touch with those important subjects which are asked in interviews. Start learning web development or android/ios apps development or ML whatever you think you like work on some projects. Interviewer sometimes asks about your projects. If you have worked as an intern somewhere make sure you put it in resume as well as the kind of work you have done there
Tip 1 : Make sure you put your skills in order in which you are good.
Tip 2 : Put projects and Intern details ( If worked somewhere as imtern)
Tip 3 : Make it easily readable, Keeps the points in focus which you want them to see
Cvent interview questions for designations
I applied via Recruitment Consultant and was interviewed in Dec 2021. There was 1 interview round.
Handling all problems requires a systematic approach and effective communication.
Identify the problem and its root cause
Develop a plan of action
Communicate with stakeholders
Implement the plan
Evaluate the outcome and make necessary adjustments
Get interview-ready with Top Cvent Interview Questions
I appeared for an interview before May 2021.
Round duration - 90 Minutes
Round difficulty - Easy
It was the first round. Was taken online and there were 2 invigilators from the company
You are provided a string STR
of length N
, consisting solely of lowercase English letters.
Your task is to remove all duplicate occurrences of characters i...
Remove duplicate occurrences of characters in a given string.
Use a hash set to keep track of characters seen so far.
Iterate through the string and add non-duplicate characters to a new string.
Return the new string as the result.
Round duration - 60 Minutes
Round difficulty - Easy
Face to face interview with a senior software developer
You are given a number of stairs, N
. Starting at the 0th stair, you need to reach the Nth stair. Each time you can either climb one step or two steps. ...
The problem involves finding the number of distinct ways to climb to the N-th stair by taking either one or two steps at a time.
Use dynamic programming to solve this problem efficiently.
Define a recursive function to calculate the number of ways to reach each stair.
Consider base cases for 0 and 1 stairs.
Use memoization to store and reuse intermediate results to avoid redundant calculations.
Return the result modulo 10^9
Round duration - 60 Minutes
Round difficulty - Medium
Questions around my resume mainly and 1 coding question. Was taken by the engineering manager
Understanding the concept of Lowest Common Ancestor (LCA) in graph theory and computer science is essential.
Consider a rooted tree ‘T’ containing ‘N’ nodes...
The Lowest Common Ancestor (LCA) problem involves finding the lowest node in a tree that is an ancestor of two given nodes.
LCA is the lowest node in a tree that is an ancestor of both given nodes.
The tree is rooted at node 1 for each test case.
Paths from each node to the root are considered to find the LCA.
Constraints include the number of test cases, nodes, queries, and node values.
Time limit for the solution is 1 sec
Tip 1 : Practice questions in a time bound manner. Set a timer and solve the questions within that time frame only as the interview is also going to be time bound.
Tip 2 : Always revise. Mark the questions that you couldn't solve in the first go. Revise them again after a week or 2 so that the concepts become more clear.
Tip 1 : Do at least 1 development project and mention clearly how you contributed in that.
Tip 2 : Only mention those skills in which you are confident. If you are at basic level for some skill, mention it accordingly.
I appeared for an interview in Aug 2016.
posted on 19 Aug 2016
I am a software developer with experience in Java and Python.
Proficient in Java and Python programming languages
Experience in developing web applications using Spring framework
Familiarity with database management systems such as MySQL and MongoDB
I have achieved success in developing and implementing various software solutions.
Developed a web application that increased user engagement by 30%
Implemented a new feature that reduced system downtime by 50%
Created a mobile app that received 4.5-star rating on app stores
Led a team of developers to successfully complete a project within a tight deadline
I work on a variety of projects ranging from web development to mobile app development.
Web development using HTML, CSS, JavaScript, and various frameworks such as React and Angular
Mobile app development for iOS and Android using Swift, Kotlin, and React Native
Database design and management using SQL and NoSQL databases such as MySQL and MongoDB
API development and integration using REST and GraphQL
Machine learning proje...
A hardworker puts in more effort, while a smartworker works efficiently and effectively.
A hardworker may spend more time on a task, while a smartworker finds ways to complete it faster.
A hardworker may rely on brute force, while a smartworker uses their skills and knowledge to solve problems.
A hardworker may struggle with prioritization, while a smartworker knows how to focus on the most important tasks.
A hardworker ma...
Zuckerberg is in news due to Facebook's handling of user data and misinformation.
Facebook's role in the 2016 US Presidential election
Cambridge Analytica scandal
Testimony before US Congress
Ongoing debate on social media regulation
I am a software developer with experience in Java and Python.
I have a Bachelor's degree in Computer Science.
I have worked on various projects involving web development and data analysis.
I am proficient in Java and Python programming languages.
I am a quick learner and enjoy working in a team environment.
My favorite project is the e-commerce website I developed for a local business.
I enjoyed working on the front-end design and user experience.
I implemented a secure payment gateway and order tracking system.
The website increased the business's online sales by 50%.
I received positive feedback from the client and their customers.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows code reuse and promotes code organization.
The existing class is called the parent or superclass, and the new class is called the child or subclass.
The child class inherits all the properties and methods of the parent class and can also add its own unique properties and ...
finally is a keyword used in try-catch block, finalize is a method in Object class, and final is a keyword used for declaring constants.
finally is used to execute a block of code after try-catch block
finalize is called by garbage collector before destroying an object
final is used to declare a constant variable or to make a class uninheritable
Private keyword restricts access to member functions within the class while final keyword prevents overriding of functions.
Private keyword is used to hide the implementation details of a class from the user.
Final keyword is used to prevent the user from overriding a function in a subclass.
Using private and final keywords together can ensure that the implementation details of a class are not modified by the user.
An interface defines a set of methods that a class must implement.
An interface is declared using the 'interface' keyword.
All methods in an interface are public and abstract by default.
A class can implement multiple interfaces.
Interfaces can also extend other interfaces.
Example: public interface MyInterface { void myMethod(); }
Abstract class is a class with some implementation while Interface is a contract with no implementation.
Abstract class can have constructors while Interface cannot
Abstract class can have non-abstract methods while Interface cannot
A class can implement multiple interfaces but can only inherit from one abstract class
Abstract class is used when there is a need for common functionality among related classes while Interface...
Inheritance types in Java
Java supports single and multiple inheritance through classes and interfaces respectively
Single inheritance is when a class extends only one parent class
Multiple inheritance is when a class implements multiple interfaces
Java also supports hierarchical inheritance where multiple classes extend a single parent class
Java does not support multiple inheritance through classes to avoid the diamond pr
Order of catch blocks in a try block in Java
Specific catch blocks should come before general catch blocks
If general catch block comes before specific catch block, it will result in a compile-time error
If multiple catch blocks are present, only the first matching catch block will be executed
Garbage collection is an automatic memory management process that frees up memory occupied by objects that are no longer in use.
Garbage collection is used in programming languages like Java, C#, and Python.
It helps prevent memory leaks and reduces the risk of crashes due to memory exhaustion.
Garbage collection works by identifying objects that are no longer in use and freeing up the memory they occupy.
There are differe...
Code for connecting a Java application to a database
Import the JDBC driver for the specific database
Create a connection object using the DriverManager class
Create a statement object to execute SQL queries
Execute the query and retrieve the results
Close the connection and release resources
JSON stands for JavaScript Object Notation, a lightweight data interchange format.
JSON is used to transmit data between a server and a web application, as an alternative to XML.
It is easy to read and write for humans and easy to parse and generate for machines.
JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C family of languages.
Example: {"name"
based on 3 interviews
Interview experience
based on 2 reviews
Rating in categories
Assistant Team Leader
170
salaries
| ₹6.1 L/yr - ₹24.4 L/yr |
Product Consultant
158
salaries
| ₹4.5 L/yr - ₹9.6 L/yr |
Senior Software Engineer
143
salaries
| ₹15.9 L/yr - ₹40 L/yr |
Senior Associate
88
salaries
| ₹5 L/yr - ₹13.9 L/yr |
Team Lead
84
salaries
| ₹8 L/yr - ₹24 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International