Upload Button Icon Add office photos

Comviva Technology

Compare button icon Compare button icon Compare

Filter interviews by

Comviva Technology Interview Questions and Answers for Freshers

Updated 8 Jul 2025
Popular Designations

16 Interview questions

A Data Scientist was asked 3d ago
Q. Explain different boosting algorithms.
Ans. 

Boosting algorithms improve model accuracy by combining weak learners into a strong learner through sequential training.

  • AdaBoost: Adjusts weights of misclassified instances to focus on difficult cases.

  • Gradient Boosting: Optimizes a loss function by adding weak learners sequentially.

  • XGBoost: An efficient implementation of gradient boosting with regularization to prevent overfitting.

  • LightGBM: A gradient boosting fra...

View all Data Scientist interview questions
A Data Scientist was asked 3d ago
Q. What is the difference between Pandas loc and iloc?
Ans. 

Pandas loc is label-based indexing, while iloc is integer-based indexing for selecting data in DataFrames.

  • loc uses row and column labels for selection. Example: df.loc[0, 'column_name']

  • iloc uses integer positions for selection. Example: df.iloc[0, 1]

  • loc can accept boolean arrays for filtering. Example: df.loc[df['column_name'] > 10]

  • iloc only accepts integer indices. Example: df.iloc[0:5] selects the first five ...

View all Data Scientist interview questions
A Data Scientist was asked 3d ago
Q. Write a function in Python to determine if a number is prime.
Ans. 

This function checks if a number is prime by testing divisibility from 2 to the square root of the number.

  • A prime number is greater than 1 and has no divisors other than 1 and itself.

  • To check if a number n is prime, test divisibility from 2 to sqrt(n).

  • If n is divisible by any number in this range, it is not prime.

  • Example: 5 is prime (divisors: 1, 5), while 4 is not (divisors: 1, 2, 4).

View all Data Scientist interview questions
A Data Scientist was asked 3d ago
Q. Write a Python function to print the sum of subarrays for any given array/list.
Ans. 

This function calculates and prints the sum of all possible subarrays of a given list.

  • A subarray is a contiguous part of an array.

  • The function iterates through all possible starting points of subarrays.

  • For each starting point, it calculates the sum of subarrays ending at each subsequent index.

  • Example: For array [1, 2, 3], subarrays are [1], [1,2], [1,2,3], [2], [2,3], [3]. Their sums are 1, 3, 6, 2, 5, 3.

  • The time ...

View all Data Scientist interview questions
A Data Scientist was asked 3d ago
Q. How would you extract the highest score and corresponding subject for each student from a table containing student names, their five subjects, and scores for two consecutive years? Additionally, how would y...
Ans. 

Extract highest scores and calculate growth for students across subjects over two years.

  • Use a data structure (like a DataFrame) to store student names, subjects, and scores.

  • Group data by student and subject to find the maximum score for each subject.

  • Example: If Student A has scores [80, 90, 85, 70, 95] in subjects [Math, Science, English, History, Art], the highest score is 95 in Art.

  • For growth calculation, compar...

View all Data Scientist interview questions
A Product Development Engineer was asked
Q. Given a string, find the first repeating character. For example, in the string 'abcddbc', the answer is 'b'.
Ans. 

Find the first character that repeats in a given string.

  • Iterate through the string and keep track of characters seen so far.

  • If a character is already seen, return it as the first repeating character.

  • If no repeating character is found, return null.

View all Product Development Engineer interview questions
An Engineer was asked
Q. What is inheritance? Demonstrate it with code in any language.
Ans. 

Inheritance is a mechanism in OOP where a new class is derived from an existing class.

  • Allows for code reusability and saves time

  • Derived class inherits properties and methods of base class

  • Can override base class methods in derived class

  • Can have multiple levels of inheritance

  • Example: class Dog extends Animal {}

View all Engineer interview questions
Are these interview questions helpful?
An Engineer was asked
Q. Write some SQL queries for the given relations.
Ans. 

SQL queries can be written to manipulate and retrieve data from two related tables.

  • Use JOIN to combine data from both tables. Example: SELECT * FROM table1 JOIN table2 ON table1.id = table2.foreign_id;

  • Use WHERE clause to filter results. Example: SELECT * FROM table1 WHERE condition;

  • Use GROUP BY to aggregate data. Example: SELECT column, COUNT(*) FROM table1 GROUP BY column;

  • Use INSERT to add new records. Example: I...

View all Engineer interview questions
An Engineer was asked
Q. Describe the OOPs concepts with code examples.
Ans. 

OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, essential for structured programming.

  • Encapsulation: Bundling data and methods. Example: class `Car` with properties like `speed` and methods like `accelerate()`.

  • Inheritance: Deriving new classes from existing ones. Example: `class SportsCar(Car)` inherits properties and methods from `Car`.

  • Polymorphism: Using a single interface to repre...

View all Engineer interview questions
An Engineer was asked
Q. What is normalization? What do you mean by 1NF, 2NF, 3NF, 4NF?
Ans. 

Normalization is the process of organizing data in a database to reduce redundancy and dependency.

  • 1NF (First Normal Form) - Each column in a table must have atomic values.

  • 2NF (Second Normal Form) - A table must be in 1NF and all non-key attributes must be dependent on the primary key.

  • 3NF (Third Normal Form) - A table must be in 2NF and all non-key attributes must be independent of each other.

  • 4NF (Fourth Normal For...

View all Engineer interview questions

Comviva Technology Interview Experiences for Freshers

8 interviews found

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
  • Q1. Explain different boosting algorithm.
  • Ans. 

    Boosting algorithms improve model accuracy by combining weak learners into a strong learner through sequential training.

    • AdaBoost: Adjusts weights of misclassified instances to focus on difficult cases.

    • Gradient Boosting: Optimizes a loss function by adding weak learners sequentially.

    • XGBoost: An efficient implementation of gradient boosting with regularization to prevent overfitting.

    • LightGBM: A gradient boosting framewor...

  • Answered by AI
  • Q2. Difference between Pandas loc and iloc
  • Ans. 

    Pandas loc is label-based indexing, while iloc is integer-based indexing for selecting data in DataFrames.

    • loc uses row and column labels for selection. Example: df.loc[0, 'column_name']

    • iloc uses integer positions for selection. Example: df.iloc[0, 1]

    • loc can accept boolean arrays for filtering. Example: df.loc[df['column_name'] > 10]

    • iloc only accepts integer indices. Example: df.iloc[0:5] selects the first five rows.

  • Answered by AI
  • Q3. Write a function in python to print if a number is prime or not.
  • Ans. 

    This function checks if a number is prime by testing divisibility from 2 to the square root of the number.

    • A prime number is greater than 1 and has no divisors other than 1 and itself.

    • To check if a number n is prime, test divisibility from 2 to sqrt(n).

    • If n is divisible by any number in this range, it is not prime.

    • Example: 5 is prime (divisors: 1, 5), while 4 is not (divisors: 1, 2, 4).

  • Answered by AI
  • Q4. Write a python function to print sum of subarray of any given array / list.
  • Ans. 

    This function calculates and prints the sum of all possible subarrays of a given list.

    • A subarray is a contiguous part of an array.

    • The function iterates through all possible starting points of subarrays.

    • For each starting point, it calculates the sum of subarrays ending at each subsequent index.

    • Example: For array [1, 2, 3], subarrays are [1], [1,2], [1,2,3], [2], [2,3], [3]. Their sums are 1, 3, 6, 2, 5, 3.

    • The time compl...

  • Answered by AI
  • Q5. How would you extract the highest score and corresponding subject for each student from a table containing student names, their five subjects, and scores for two consecutive years? Additionally, how would ...
  • Ans. 

    Extract highest scores and calculate growth for students across subjects over two years.

    • Use a data structure (like a DataFrame) to store student names, subjects, and scores.

    • Group data by student and subject to find the maximum score for each subject.

    • Example: If Student A has scores [80, 90, 85, 70, 95] in subjects [Math, Science, English, History, Art], the highest score is 95 in Art.

    • For growth calculation, compare sco...

  • Answered by AI
  • Q6. I was being first approached for a different role and did an interview, that interview was really good. The person was good and helpful it was kind of a technical discussion about data. He asked few techni...
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Clocks and calendars
Puzzles
Coding and decoding
Blood relations
Seating arrangements
Cause and effect
Series completion
Binary logic

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. Explain Oops concept.
  • Q2. Store large data effectively.

I applied via Campus Placement and was interviewed in May 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Find first character repeating in the string, ex : 'abcddbc' ans = 'b'
  • Ans. 

    Find the first character that repeats in a given string.

    • Iterate through the string and keep track of characters seen so far.

    • If a character is already seen, return it as the first repeating character.

    • If no repeating character is found, return null.

  • Answered by AI
  • Q2. Basic of oops , dbms ,os, networking

Interview Preparation Tips

Topics to prepare for Comviva Technology Product Development Engineer interview:
  • DBMS
  • OS
  • Networking
  • Java
Interview preparation tips for other job seekers - revise all core subjects before interview and practice medium level leetcode / gfg question.s

Skills evaluated in this interview

I appeared for an interview in Oct 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 100 minutes
Round difficulty - Medium

It basically consisted of a 2hr test(approx) on AMCAT. The test consisted of 2 coding question and 20 questions of quantitative, reasoning and technical question based on DBMS, DS and small C coding.

  • Q1. 

    Trapping Rainwater Problem Statement

    You are given an array ARR of long type, which represents an elevation map where ARR[i] denotes the elevation of the ith bar. Calculate the total amount of rainwater t...

  • Ans. 

    Calculate the total amount of rainwater that can be trapped within given elevation map.

    • Iterate through the array to find the maximum height on the left and right of each bar.

    • Calculate the amount of water that can be trapped above each bar by taking the minimum of the maximum heights on the left and right.

    • Sum up the trapped water above each bar to get the total trapped water for the elevation map.

  • Answered by AI
Round 2 - Video Call 

Round duration - 30 minutes
Round difficulty - Medium

The 2nd Round was technical interview round.
It started with the usual “Tell me something about yourself”. Then he asked questions based on resume, like I had mentioned that I am familiar with Concepts of Data Science and Machine, so he asked a few questions on them. Then he asked about OOPS concepts and he also asked few questions on my project.

Round 3 - Assignment 

Round duration - 45 minutes
Round difficulty - Easy

Round 4 - HR 

(1 Question)

Round duration - 15 minutes
Round difficulty - Easy

The HR was pretty chill and she asked questions like:-
Tell Me something about yourself.
Do you plan to do Masters
All about my resume
About my club and project.

  • Q1. Tell Me something about yourself.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAMahindra Comviva interview preparation:Topics to prepare for the interview - Data Structures And Algorithms, OOPS, Dynamic Programming, Web Development, Python, Basics of Data Science And Machine LearningTime required to prepare for the interview - 5-6 monthsInterview preparation tips for other job seekers

Tip 1 : Focus on concept clearity and practice topic wise DSA questions on regular basis.
Tip 2 : Do atleast 2 projects and have detailed knowlede about the projects.
Tip 3 : Have a good grasp of Concepts of OOPS.

Application resume tips for other job seekers

Tip 1 : Put those things on resume which you are confident about.
Tip 2 : Have at least two projects on resume, out of which one should be your main project and the other can be your secondary one.
Tip 3 : Do not put false things on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 150 minutes
Round difficulty - Medium

In this round, there were 4 sections of MCQs, along with two coding questions. It lasted for 2.5 hours in which the camera was on along with the microphone on the platform AMCAT. One coding question was of hard difficulty level of graph and another was of medium level difficulty question of dynamic programming. MCQ part was quite easy with a timer, on each sub part and can be easily solved.

  • Q1. 

    Count Nodes within K-Distance Problem Statement

    Given a connected, undirected, and acyclic graph where some nodes are marked and a positive integer 'K'. Your task is to return the count of nodes such that...

  • Ans. 

    Count nodes within K-distance from marked nodes in a connected, undirected, acyclic graph.

    • Create an adjacency list to represent the graph.

    • Use BFS to traverse the graph and calculate distances from marked nodes.

    • Keep track of visited nodes and distances to avoid revisiting nodes.

    • Return the count of nodes with distances less than 'K' from all marked nodes.

    • Handle edge cases like empty graph or marked nodes.

  • Answered by AI
  • Q2. 

    Ways To Make Coin Change

    Given an infinite supply of coins of each denomination from a list, determine the total number of distinct ways to make a change for a specified value. If making the change isn't ...

  • Ans. 

    Given coin denominations and a target value, find the total number of ways to make change.

    • Use dynamic programming to keep track of the number of ways to make change for each value up to the target value.

    • Iterate through each denomination and update the number of ways to make change for each value.

    • Handle base cases such as making change for 0 value.

    • Consider all possible combinations of denominations to make change for th...

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 30 minutes
Round difficulty - Medium

There were around 40 people shortlisted after round 1, for the interview, round, in the morning PPT was held, after which the interviews were scheduled, for 30 minutes till 6 pm in the evening, 
my interview was at 4.30 pm 
Interviewer was straight forward, and direct in approach, and did not waste even a single second of his or mine. Sharp after 30 minutes the interview was ended. 
through out the interview, he was friendly, and just observing.
Firstly, 3 coding questions, were asked, then 2 concepts of java and 1 concept of data structures was asked. 
the question related to java were, demon thread and platform independence. In data structures, I was asked to give brief intro regarding the AVL trees.

  • Q1. 

    Count Occurrences of X in Sorted Array

    Given a sorted array or list of integers with size N and an integer X, you need to determine how many times X appears in the array/list.

    Input:

    The first line of t...
  • Ans. 

    Count occurrences of a given integer in a sorted array.

    • Use binary search to find the first and last occurrence of X in the array.

    • Calculate the count by subtracting the indices of the last and first occurrences.

    • Handle cases where X is not present in the array.

  • Answered by AI
  • Q2. 

    Merge Sort Task

    Given a sequence of numbers, denoted as ARR, your task is to return a sorted sequence of ARR in non-descending order using the Merge Sort algorithm.

    Example:

    Explanation:
    The Merge Sort...
  • Ans. 

    Implement Merge Sort algorithm to sort a sequence of numbers in non-descending order.

    • Divide the input array into two halves recursively until each part has a size of '1'.

    • Merge the sorted arrays to return one fully sorted array.

    • Time complexity of Merge Sort is O(n log n).

  • Answered by AI
  • Q3. 

    Implement Stack with Linked List

    Your task is to implement a Stack data structure using a Singly Linked List.

    Explanation:

    Create a class named Stack which supports the following operations, each in O(1...

  • Ans. 

    Implement a Stack data structure using a Singly Linked List with operations in O(1) time.

    • Create a class named Stack with getSize, isEmpty, push, pop, and getTop methods.

    • Use a Singly Linked List to store the elements of the stack.

    • Ensure each operation runs in O(1) time complexity.

    • Handle edge cases like empty stack appropriately.

    • Example: For input '5 3 10 5 1 2 4', the output should be '10 1 false'.

  • Answered by AI
Round 3 - HR 

(1 Question)

Round duration - 15 minutes
Round difficulty - Easy

The interview was scheduled at 4.30 pm again, and due to network issue, my audio was not clear to the interviewer, but the interviewer was highly cooperating, he called me over phone to take the interview, and video was on through the zoom meet only. 
The interview was like a discussion from both ends, which went very satisfying for me as a candidate and the interviewer too.
Before the interview in the morning, we were given the topics on which we had to write 100 words.

  • Q1. Give me a brief introduction.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Dr. B.R. Ambedkar National Institute of Technology. I applied for the job as SDE - 1 in BangaloreEligibility criteriaNo back logsMahindra Comviva interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, Competitive programming, Trees, Arrays, Strings, Stacks, QueueTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Solve all the question with Microsoft, Amazon tags on geeksforgeeks. 
Tip 2 : Never give up during the interview, rather just keep trying whether you reach the solution or not. 
Tip 3 : Be confident, this is the most important requirement.

Application resume tips for other job seekers

Tip 1 : Claim the things, that you have done in actual by your own. 
Tip 2 : Never write any false information on the resume, always get it verified with your mates.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Oct 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. SQL queries
  • Q2. Data structure

Interview Preparation Tips

Interview preparation tips for other job seekers - Strong basic concepts, prepare your project

Interview Questionnaire 

19 Questions

  • Q1. Tell me something about you
  • Ans. 

    I am a detail-oriented engineer with a passion for problem-solving and innovation.

    • I have a strong background in mechanical engineering and have worked on projects ranging from designing automotive components to developing medical devices.

    • I am skilled in using CAD software such as SolidWorks and have experience with 3D printing and prototyping.

    • I am a quick learner and enjoy taking on new challenges, whether it's learnin...

  • Answered by AI
  • Q2. What is inheritance? Show me by a code that shouldn't be a pseudo code but can be in any language
  • Ans. 

    Inheritance is a mechanism in OOP where a new class is derived from an existing class.

    • Allows for code reusability and saves time

    • Derived class inherits properties and methods of base class

    • Can override base class methods in derived class

    • Can have multiple levels of inheritance

    • Example: class Dog extends Animal {}

  • Answered by AI
  • Q3. What is normalization? What do you mean by 1NF, 2NF, 3NF, 4NF?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and dependency.

    • 1NF (First Normal Form) - Each column in a table must have atomic values.

    • 2NF (Second Normal Form) - A table must be in 1NF and all non-key attributes must be dependent on the primary key.

    • 3NF (Third Normal Form) - A table must be in 2NF and all non-key attributes must be independent of each other.

    • 4NF (Fourth Normal Form) - ...

  • Answered by AI
  • Q4. He asked me to run a SQL query which i don't remember but it was base on joins. Then he made two relations and asked me about all the aggregate functions that can be applied on those relations and their re...
  • Q5. He asked me about OOPs concepts and told me to describe every concept with the help of a code
  • Ans. 

    OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, essential for structured programming.

    • Encapsulation: Bundling data and methods. Example: class `Car` with properties like `speed` and methods like `accelerate()`.

    • Inheritance: Deriving new classes from existing ones. Example: `class SportsCar(Car)` inherits properties and methods from `Car`.

    • Polymorphism: Using a single interface to represent ...

  • Answered by AI
  • Q6. He asked me about the project which I mentioned in my resume and which was a mini project in DBMS
  • Q7. He asked me a puzzle. He drew a trapezium on a paper. In that trapezium, on of the non parallel side was perpendicular to the parallel sides and other was and then he told me to divide that trapezium in 4 ...
  • Q8. He stated two problem statements which were also kind of a puzzle which I don't remember clearly
  • Q9. He drew two relations and asked me to write some SQL queries
  • Ans. 

    SQL queries can be written to manipulate and retrieve data from two related tables.

    • Use JOIN to combine data from both tables. Example: SELECT * FROM table1 JOIN table2 ON table1.id = table2.foreign_id;

    • Use WHERE clause to filter results. Example: SELECT * FROM table1 WHERE condition;

    • Use GROUP BY to aggregate data. Example: SELECT column, COUNT(*) FROM table1 GROUP BY column;

    • Use INSERT to add new records. Example: INSERT...

  • Answered by AI
  • Q10. He asked me about my summer internship project
  • Q11. Tell me about yourself
  • Ans. 

    I am a highly motivated engineer with a passion for problem-solving and innovation.

    • I have a degree in Mechanical Engineering from XYZ University

    • I have worked as a design engineer at ABC Company for 3 years

    • I am proficient in CAD software such as SolidWorks and AutoCAD

    • I have experience in project management and leading cross-functional teams

    • I am always seeking to learn and improve my skills

  • Answered by AI
  • Q12. Think about any topic which might interest you, think for the points you want to mention and say something on that topic for about two minutes by the clock. He told me that he is leaving the room and as s...
  • Q13. Why do you think you are meticulous. Tell me five things that are wrong with this room
  • Ans. 

    I am meticulous because I pay attention to details and strive for perfection.

    • The picture frame on the wall is slightly crooked

    • There is a stain on the carpet near the door

    • The bookshelf is dusty and needs to be cleaned

    • The lamp on the desk is missing a light bulb

    • There are fingerprints on the window

  • Answered by AI
  • Q14. Asked me questions from that topic
  • Q15. He gave me situation in which there was an isolated road and I was going on that road for some very important work. I see a person hit by a vehicle, then what will I do. Keep on walking as I was going for...
  • Q16. Why do you want to join our company?
  • Ans. 

    I am impressed with the company's reputation and growth potential.

    • I have researched the company and its achievements.

    • I am excited about the opportunity to work with a talented team.

    • I believe the company's values align with my own.

    • I am impressed with the company's commitment to innovation and technology.

    • I am confident that I can contribute to the company's success.

  • Answered by AI
  • Q17. Why should we select you?
  • Ans. 

    I have the necessary skills, experience, and passion to excel in this role.

    • I have a strong background in engineering with a degree from a top university.

    • I have several years of experience in the field, including working on complex projects.

    • I am a quick learner and am always looking to expand my knowledge and skills.

    • I am passionate about engineering and am committed to delivering high-quality work.

    • I am a team player and...

  • Answered by AI
  • Q18. Where do you see yourself after 5 or 10 years down the line?
  • Ans. 

    I see myself in a leadership role, managing a team and contributing to the growth of the company.

    • Managing a team of engineers

    • Contributing to the growth of the company through innovative ideas and solutions

    • Continuing to learn and develop new skills

    • Taking on more responsibilities and challenges

    • Building strong relationships with colleagues and clients

  • Answered by AI
  • Q19. He asked me to ask some doubts if I had any

Interview Preparation Tips

Round: Test
Experience: My written test went great , there were aptitude as well as technical questions, and as I was solving both of them on a daily basis, clearing written was a cakewalk for me. But as other students were also preparing for the same, so I was not sure whether I will be selected or not. Because Mahindra Comviva came in the second month of recruitment process, there was a nice competition for the written test as well.
Tips: Be prepared for the technical. You may think that you will be to answer that easily because you are in final year of your college but you might need to brush up everything you have learnt in those three years specially Database Management System. So brush up your technical skills and practice questions from quantitative aptitude like questions based on speed, time and distance, probability, ratios and algebra.

Round: Technical Interview
Experience: I had a great time with the interviewer. My interview lasted for about 50-55 minutes and in that time, he pretty much completed all the subjects that I have learnt in previous two years. So it was kind of a brainstorming session for me, remembering everything which I have already done.
Tips: Be thorough with you projects whatever you have mentioned in your resume. Any project might interest them and your whole interview can revolve around one. Also as I said, brush up your technical knowledge before going for the interview and if they ask "tell me about yourself", you should be pretty confident with whatever you say and that should be precise but you should cover all the details of your personality that would be enough for him to make a judgement of how good an employee can you be, so don't take breaks while telling him about yourself, that should be in a flow

Round: Technical Interview
Experience: This interview lasted for about 40 minutes. Out of those 40 minutes, I took about 10 minutes for solving that puzzle but in the end I solved that puzzle. Problem statements were quite easy. And I am good with SQL, so I had no issues over there. This was more smartness plus technical oriented interview.
Tips: Again, be thorough with all your projects. Be smart enough to solve puzzles in time.

Round: HR Interview
Experience: This was the best interview out of three. First of all, I was told to speak on a topic of my interest where I chose F.R.I.E.N.D.S. I love that show and I can talk for about hours on that show. So I became very casual while speaking on that topic. And fortunately, it was his favorite show too, so we talked about that show for a while. Then he gave me such tasks where I actually proved whatever I was saying so it was a nice, great experience.
Tips: Be thorough with "tell me about yourself", because your whole interview will be according to whatever you say. He will give you situations to actually test whether whatever you are saying is right or not and he will judge you then and there. So don't fake your personality and make sure you have done a full research on the company and the profile which will actually help you in answering most of the questions like "why should we select you" and all. In the end, don't forget to ask EVERY interviewer a question. It gives them an impression that you are actually interested in their company.

Skill Tips: Technical knowledge about all the subjects, knowledge about the projects, confidence, honesty, boldness
College Name: NIT Surat
Motivation: One of my seniors is also placed in this company and he has given me a good review about this company. Here the work culture is very nice and they have very friendly environment for the new employees. And their project management is also very good.
Funny Moments: I was about to abuse one of the characters from the show F.R.I.E.N.D.S and the HR somehow got the hint and started laughing on that comment. Then we discussed about that character also.

Top trending discussions

View All
Interview Tips & Stories
4d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Comviva Technology?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Recruitment Consultant and was interviewed before Feb 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Method overloading, method overriding, life cycle of thread,oops concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - There were 4 rounds. 1. Technical written test, here, pattern, string, array questions were asked. 2.Face to face .
3. Manager round, here scenario based questions on jdbc,hybernate and other family background details.
4. HR round.

I applied via Recruitment Consultant and was interviewed in Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic Java questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Had appeared for Java developer role, basic Java questions were asked.

Comviva Technology Interview FAQs

How many rounds are there in Comviva Technology interview for freshers?
Comviva Technology interview process for freshers usually has 1-2 rounds. The most common rounds in the Comviva Technology interview process for freshers are Resume Shortlist, Technical and Aptitude Test.
How to prepare for Comviva Technology interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Comviva Technology. The most common topics and skills that interviewers at Comviva Technology expect are Analytical skills, Asset Management, Excel, Linux and OEM.
What are the top questions asked in Comviva Technology interview for freshers?

Some of the top questions asked at the Comviva Technology interview for freshers -

  1. He asked me a puzzle. He drew a trapezium on a paper. In that trapezium, on of ...read more
  2. What is inheritance? Show me by a code that shouldn't be a pseudo code but can ...read more
  3. What is normalization? What do you mean by 1NF, 2NF, 3NF, 4...read more
What are the most common questions asked in Comviva Technology HR round for freshers?

The most common HR questions asked in Comviva Technology interview are for freshers -

  1. Where do you see yourself in 5 yea...read more
  2. Why should we hire y...read more
How long is the Comviva Technology interview process?

The duration of Comviva Technology interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

2.3/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

ITC Infotech Interview Questions
3.7
 • 376 Interviews
3i Infotech Interview Questions
3.4
 • 151 Interviews
Microland Interview Questions
3.5
 • 137 Interviews
Sify Technologies Interview Questions
3.8
 • 131 Interviews
Mastek Interview Questions
3.6
 • 127 Interviews
Maveric Systems Interview Questions
3.5
 • 124 Interviews
Sonata Software Interview Questions
3.4
 • 122 Interviews
View all

Comviva Technology Reviews and Ratings

based on 868 reviews

3.0/5

Rating in categories

3.0

Skill development

2.9

Work-life balance

2.6

Salary

3.3

Job security

2.8

Company culture

2.5

Promotions

2.7

Work satisfaction

Explore 868 Reviews and Ratings
Business Consultant

Gurgaon / Gurugram

2-7 Yrs

Not Disclosed

Product Support (I5)

Gurgaon / Gurugram

2-4 Yrs

Not Disclosed

Senior Automation Lead

Gurgaon / Gurugram

5-10 Yrs

Not Disclosed

Explore more jobs
Technical Lead
504 salaries
unlock blur

₹11.4 L/yr - ₹20 L/yr

Senior Engineer
356 salaries
unlock blur

₹5.3 L/yr - ₹12.5 L/yr

Senior Software Engineer
346 salaries
unlock blur

₹5.9 L/yr - ₹14 L/yr

Senior Technical Lead
270 salaries
unlock blur

₹17.2 L/yr - ₹29 L/yr

Software Engineer
212 salaries
unlock blur

₹3.9 L/yr - ₹13.5 L/yr

Explore more salaries
Compare Comviva Technology with

ITC Infotech

3.7
Compare

3i Infotech

3.4
Compare

Sify Technologies

3.8
Compare

Microland

3.5
Compare
write
Share an Interview