Upload Button Icon Add office photos

Comviva Technology

Compare button icon Compare button icon Compare

Filter interviews by

Comviva Technology Software Engineer Interview Questions, Process, and Tips

Updated 12 Mar 2025

Top Comviva Technology Software Engineer Interview Questions and Answers

Comviva Technology Software Engineer Interview Experiences

4 interviews found

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
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

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I appeared for an interview before Oct 2023.

Round 1 - Technical 

(1 Question)

  • Q1. Past experience
Round 2 - HR 

(1 Question)

  • Q1. Basic hr question
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2022. There were 3 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 - Coding Test 

Simple 2 leetcode easy questions, along with MCQs

Round 3 - Technical 

(3 Questions)

  • Q1. Asked about implementation of linked lists,and questions about project
  • Ans. Implement the linked list with java
  • Answered Anonymously
  • Q2. Swap 2 variables without using a third one
  • Ans. 

    To swap 2 variables without using a third one, use arithmetic operations.

    • Add the values of both variables and store the result in one of the variables.

    • Subtract the value of the second variable from the sum and store the result in the second variable.

    • Subtract the value of the first variable from the sum and store the result in the first variable.

  • Answered by AI
  • Q3. Use the XOR operator
  • Ans. 

    XOR operator is a logical operator that returns true if and only if both operands are different.

    • XOR is represented by the symbol ^

    • It can be used to toggle a bit (e.g. x ^= 1)

    • It can be used to check if two values are different (e.g. x ^ y)

    • It can be used to encrypt and decrypt data

    • It can be used to find the odd occurring element in an array

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Simple enough rounds, and easy to get in. HR round felt the most important.

Skills evaluated in this interview

Comviva Technology interview questions for designations

 Software Engineer Trainee

 (2)

 Software Testing Engineer

 (1)

 Software Developer

 (5)

 Software Trainee

 (1)

 Security Engineer

 (1)

 QA Engineer

 (1)

 Engineer

 (1)

 Senior Engineer

 (4)

Interview questions from similar companies

I applied via Campus Placement and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions based on Sql,Data structures and based on sorting algorithm

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and make sure you know your resume properly

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

Interview Questionnaire 

1 Question

  • Q1. OOPs concept

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be yourself.

I applied via Naukri.com and was interviewed in Jan 2021. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. OOPS, collection, database
  • Q2. Method overload and overrding, interface, abstract class, one small program on string manipulation,database queries

Interview Preparation Tips

Interview preparation tips for other job seekers - Have your core java basics revised and keep sound knowledge of your project

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

Online test of 90 minutes at 5:30 pm

  • Q1. What are the basic concepts of Object-Oriented Programming, and how do they relate to data structures and algorithms?
  • Ans. 

    Object-Oriented Programming concepts include encapsulation, inheritance, and polymorphism, which are used to organize and manipulate data in data structures and algorithms.

    • Encapsulation: Bundling data and methods that operate on the data together in a single unit (object). Example: a class representing a car with properties like color and methods like drive().

    • Inheritance: Allowing a class to inherit properties and meth...

  • Answered by AI
Round 2 - Coding Test 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

Online coding interview of 45 minutes at 6:10PM.

  • Q1. 

    String Compression Problem Statement

    Implement a program that performs basic string compression. When a character is consecutively repeated more than once, replace the consecutive duplicates with the coun...

  • Ans. 

    Implement a program to compress a string by replacing consecutive duplicates with the count of repetitions.

    • Iterate through the string and keep track of consecutive characters and their counts.

    • Replace consecutive duplicates with the count of repetitions.

    • Handle the case where the count of repetitions is greater than 1 and less than or equal to 9.

  • Answered by AI
  • Q2. Can you explain queries related to insert, selection, and joins in a database management system?
  • Ans. 

    Explanation of insert, select, and join queries in a database management system.

    • Insert query is used to add new records to a table.

    • Select query is used to retrieve data from a table based on specified criteria.

    • Join query is used to combine rows from two or more tables based on a related column between them.

    • Examples: INSERT INTO table_name (column1, column2) VALUES (value1, value2); SELECT * FROM table_name WHERE condit...

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round of 30 minutes at 6pm

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Engineer in NoidaEligibility criteriaAbove 7 cgpaNewgen Software interview preparation:Topics to prepare for the interview - Data Structures and algorithms(arrays,strings,linked list,graphs,trees,recursion,backtrack),OOPS,Relational Database Management System, Operating SystemTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Be accurate in one language rather than doing more languages but not perfect in anyone
Tip 2 : Revise your concepts regularly and try to attempt 3-4 times a question which you cannot do in first time so that after that if u see question of that type u know how to approach 
Tip 3 : Do practice of quality questions not only quantity.

Application resume tips for other job seekers

Tip 1 : One page resume 
Tip 2 : Only mentioned that projects and skills in which you are really good don't write anything just to fulfill the space

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. More questions on which topic
  • Q2. Focus on c#, MVC and SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well technically and scenario based questions also prepared.

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

Interview Questionnaire 

1 Question

  • Q1. Questions on SDLC & STLC , system testing, regression testing, diff between functional and non functional testing, Smoke testing, Adhoc testing. Some simple SQL questions .

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and try to answer each amd every question correctly.

Comviva Technology Interview FAQs

How many rounds are there in Comviva Technology Software Engineer interview?
Comviva Technology interview process usually has 1-2 rounds. The most common rounds in the Comviva Technology interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for Comviva Technology Software Engineer 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 JDBC, Java, Core Java, RDBMS and Agile Development.
What are the top questions asked in Comviva Technology Software Engineer interview?

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

  1. What are the differences between the PHP functions explode and implo...read more
  2. What is your knowledge and experience with PHP framewor...read more
  3. Swap 2 variables without using a third ...read more

Tell us how to improve this page.

Comviva Technology Software Engineer Interview Process

based on 6 interviews

Interview experience

3.7
  
Good
View more
Comviva Technology Software Engineer Salary
based on 218 salaries
₹2 L/yr - ₹12.2 L/yr
19% less than the average Software Engineer Salary in India
View more details

Comviva Technology Software Engineer Reviews and Ratings

based on 53 reviews

2.9/5

Rating in categories

3.0

Skill development

3.1

Work-life balance

2.6

Salary

3.5

Job security

3.0

Company culture

2.4

Promotions

2.8

Work satisfaction

Explore 53 Reviews and Ratings
Technical Lead
434 salaries
unlock blur

₹7.3 L/yr - ₹23.1 L/yr

Senior Engineer
348 salaries
unlock blur

₹4.2 L/yr - ₹13.3 L/yr

Senior Software Engineer
344 salaries
unlock blur

₹5 L/yr - ₹15.5 L/yr

Senior Technical Lead
222 salaries
unlock blur

₹12.8 L/yr - ₹31.2 L/yr

Software Engineer
218 salaries
unlock blur

₹2 L/yr - ₹12.2 L/yr

Explore more salaries
Compare Comviva Technology with

ITC Infotech

3.6
Compare

3i Infotech

3.5
Compare

Sify Technologies

3.8
Compare

Microland

3.4
Compare
Did you find this page helpful?
Yes No
write
Share an Interview