Upload Button Icon Add office photos

Comviva Technology

Compare button icon Compare button icon Compare

Filter interviews by

Comviva Technology Interview Questions and Answers

Updated 8 Jul 2025
Popular Designations

56 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 Business Analyst was asked 3w ago
Q. Explain the entire process with a real-life example.
Ans. 

A Business Analyst identifies needs and solutions through data analysis, stakeholder engagement, and project management.

  • Identify Stakeholders: Engage with users, management, and IT to gather requirements. Example: Meeting with department heads to understand their needs.

  • Gather Requirements: Use techniques like interviews, surveys, and workshops. Example: Conducting a survey to assess user satisfaction with current ...

View all Business Analyst interview questions
A Software Engineer was asked 4mo ago
Q. What are the differences between the PHP functions explode and implode?
Ans. 

explode splits a string into an array, while implode joins array elements into a string.

  • explode(separator, string): Splits a string by a specified separator.

  • Example: explode(',', 'apple,banana,cherry') returns ['apple', 'banana', 'cherry'].

  • implode(separator, array): Joins array elements into a single string with a specified separator.

  • Example: implode('-', ['2023', '10', '05']) returns '2023-10-05'.

  • explode is used ...

View all Software Engineer interview questions
Are these interview questions helpful?
A Software Engineer was asked 4mo ago
Q. What is your knowledge and experience with PHP frameworks?
Ans. 

I have extensive experience with PHP frameworks like Laravel and CodeIgniter, focusing on building scalable web applications.

  • Proficient in Laravel for its elegant syntax and robust features like Eloquent ORM and Blade templating.

  • Experience with CodeIgniter for lightweight applications, emphasizing speed and simplicity.

  • Utilized Symfony components in various projects for reusable libraries and better structure.

  • Imple...

View all Software Engineer interview questions
A Senior Accounts Executive was asked 7mo ago
Q. Have you managed any teams?
Ans. 

Yes, I have led teams in various capacities, focusing on collaboration and achieving targets effectively.

  • Led a team of 5 in a project to streamline invoicing processes, resulting in a 20% reduction in processing time.

  • Managed cross-functional teams during quarterly audits, ensuring compliance and accuracy in financial reporting.

  • Facilitated weekly team meetings to discuss progress and address challenges, fostering a...

View all Senior Accounts Executive interview questions
A Senior Accounts Executive was asked 7mo ago
Q. Are you available to travel when needed?
Ans. 

Absolutely, I am flexible and willing to travel as needed to meet client needs and support business objectives.

  • I have previously traveled for client meetings, which helped strengthen relationships.

  • I am comfortable with both domestic and international travel, as I understand its importance in business.

  • For example, I once traveled to a key client's headquarters to finalize a contract, which resulted in a significant...

View all Senior Accounts Executive interview questions

Comviva Technology Interview Experiences

79 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
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are the differences between the PHP functions explode and implode?
  • Ans. 

    explode splits a string into an array, while implode joins array elements into a string.

    • explode(separator, string): Splits a string by a specified separator.

    • Example: explode(',', 'apple,banana,cherry') returns ['apple', 'banana', 'cherry'].

    • implode(separator, array): Joins array elements into a single string with a specified separator.

    • Example: implode('-', ['2023', '10', '05']) returns '2023-10-05'.

    • explode is used for p...

  • Answered by AI
  • Q2. What is your knowledge and experience with PHP frameworks?
  • Ans. 

    I have extensive experience with PHP frameworks like Laravel and CodeIgniter, focusing on building scalable web applications.

    • Proficient in Laravel for its elegant syntax and robust features like Eloquent ORM and Blade templating.

    • Experience with CodeIgniter for lightweight applications, emphasizing speed and simplicity.

    • Utilized Symfony components in various projects for reusable libraries and better structure.

    • Implemente...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Add a new column to the database table in production which is already having 100 million of data
  • Ans. 

    Use a tool like Rails migration to add a new column to the database table in production with 100 million data.

    • Create a new Rails migration file to add the new column to the database table.

    • Test the migration locally to ensure it works as expected.

    • Deploy the migration to the production environment during a maintenance window to avoid downtime.

    • Consider using tools like ActiveRecord's `change_column` method to efficiently ...

  • Answered by AI
  • Q2. How an application running in cloud with tightly coupled infrastructure can be deployed to on-premise
  • Ans. 

    An application running in cloud with tightly coupled infrastructure can be deployed to on-premise by decoupling the components and using containerization.

    • Decouple the application components to make them more portable

    • Use containerization technologies like Docker to package the application and its dependencies

    • Deploy the containerized application to on-premise servers using tools like Kubernetes for orchestration

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview focused primarily on the architectural perspective, Try to get indepth knowledge or understanding of the technology your are working with.

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Scenario based questions related to you work
  • Q2. Explain the entire process with a real life example
  • Ans. 

    A Business Analyst identifies needs and solutions through data analysis, stakeholder engagement, and project management.

    • Identify Stakeholders: Engage with users, management, and IT to gather requirements. Example: Meeting with department heads to understand their needs.

    • Gather Requirements: Use techniques like interviews, surveys, and workshops. Example: Conducting a survey to assess user satisfaction with current softw...

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about your project and your role into it.
  • Ans. 

    I led a project to implement a new CRM system for a large retail company.

    • Led a project to implement CRM system

    • Worked closely with stakeholders to gather requirements

    • Managed a team of developers and testers

    • Conducted user training sessions

    • Ensured successful deployment and adoption of the new system

  • Answered by AI
  • Q2. Agile based questions
Round 2 - Technical 

(1 Question)

  • Q1. Business Analyst basic question
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025.

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about yourself?
  • Q2. Can you relocate to Bengaluru?
  • Ans. 

    Yes, I am open to relocating to Bengaluru for the Senior Engineer position.

    • I am willing to relocate to Bengaluru for the right opportunity.

    • I have experience relocating for previous job positions.

    • I am excited about the prospect of working in Bengaluru and contributing to the team.

  • Answered by AI

Data Analyst Interview Questions & Answers

user image Anonymous

posted on 3 Jul 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain dashboards created by u
  • Ans. 

    I have created interactive dashboards using Tableau to visualize and analyze data for various projects.

    • Utilized Tableau to connect to data sources and create interactive visualizations

    • Designed dashboards with filters, drill-down capabilities, and dynamic elements

    • Included key performance indicators (KPIs) and trend analysis in the dashboards

    • Used color coding and data labels to enhance data interpretation

    • Shared dashboard...

  • Answered by AI
  • Q2. Role in ur current organization
  • Ans. 

    As a Data Analyst, I analyze data trends, create reports, and support decision-making processes to drive business improvements.

    • Conduct data analysis using tools like SQL and Python to extract insights from large datasets.

    • Create visualizations using Tableau to present findings to stakeholders, enhancing data-driven decision-making.

    • Collaborate with cross-functional teams to identify key performance indicators (KPIs) and ...

  • Answered by AI
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Knowledge on OWASP top 10
  • Q2. Different functionality of Burpsuite.
  • Ans. 

    Burpsuite is a web application security testing tool used for scanning, analyzing, and exploiting web applications.

    • Burpsuite can intercept and modify HTTP/S requests and responses

    • It can be used for scanning web applications for vulnerabilities

    • Burpsuite includes tools for spidering, scanning, and intruder attacks

    • It has a repeater tool for manually manipulating and re-sending requests

    • Burpsuite can be used for session han...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Where do you see yourself in 5 years?
  • Ans. 

    In 5 years, I see myself as a senior Security Engineer leading a team of professionals, implementing cutting-edge security solutions, and continuously expanding my knowledge and skills in the field.

    • Leading a team of security professionals

    • Implementing cutting-edge security solutions

    • Continuously expanding knowledge and skills

    • Possibly pursuing certifications such as CISSP or CISM

  • Answered by AI
  • Q2. What do you do to keep yourself up to date.
Round 3 - HR 

(1 Question)

  • Q1. Salary expectations.

Interview Preparation Tips

Interview preparation tips for other job seekers - All the interview processes were completed but they never called back or receive my calls. I was selected but offer letter was not rolled out. WORST experience.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Explain opps concept
  • Ans. 

    OOPs concept stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.

    • OOPs focuses on creating objects that contain data in the form of attributes and code in the form of methods.

    • Encapsulation, Inheritance, Polymorphism, and Abstraction are the four main principles of OOPs.

    • Example: In a banking system, a 'Customer' object can have attributes like name and account number, and method...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. DBA related questions
  • Q2. Golden Gate architecture, RAC, Data guard
Round 2 - Technical 

(2 Questions)

  • Q1. Partition tables
  • Q2. RAC-startup, export/import

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.

Comviva Technology Interview FAQs

How many rounds are there in Comviva Technology interview?
Comviva Technology interview process usually has 2-3 rounds. The most common rounds in the Comviva Technology interview process are Technical, HR and Resume Shortlist.
How to prepare for Comviva Technology interview?
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 Linux, Oracle, MySQL, Troubleshooting and SQL.
What are the top questions asked in Comviva Technology interview?

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

  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?

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

  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

3.7/5

based on 79 interview experiences

Difficulty level

Easy 23%
Moderate 68%
Hard 9%

Duration

Less than 2 weeks 74%
2-4 weeks 19%
4-6 weeks 5%
6-8 weeks 2%
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