Filter interviews by
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...
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 ...
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 ...
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...
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...
I thrive under pressure, using it as a motivator to achieve goals and maintain high performance in challenging situations.
I prioritize tasks effectively, ensuring deadlines are met even in high-pressure scenarios.
For example, during a quarterly review, I managed multiple client accounts simultaneously, delivering results ahead of schedule.
I maintain a calm demeanor, which helps my team stay focused and productive ...
As a Senior Accounts Executive, I managed client accounts, developed strategies, and ensured financial accuracy and compliance.
Managed a portfolio of high-value client accounts, ensuring their needs were met and relationships were nurtured.
Developed and implemented strategic account plans that increased client retention by 20%.
Conducted regular financial reviews and audits to ensure compliance with industry regula...
As a Senior Accounts Executive, I managed client accounts, ensuring satisfaction and driving revenue growth through strategic planning.
Developed strong relationships with clients to understand their needs and provide tailored solutions.
Conducted regular account reviews to assess performance and identify opportunities for upselling.
Collaborated with cross-functional teams to ensure seamless service delivery and add...
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...
OOPs concepts like encapsulation, inheritance, polymorphism, and abstraction enhance software design and reusability.
Encapsulation: A class 'Car' can encapsulate properties like 'speed' and 'fuel' with methods to manipulate them.
Inheritance: A 'ElectricCar' class can inherit from the 'Car' class, gaining its properties and methods while adding new features.
Polymorphism: A method 'startEngine()' can behave differen...
I applied via Campus Placement and was interviewed before Feb 2022. There were 3 interview rounds.
Simple 2 leetcode easy questions, along with MCQs
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
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...
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.
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).
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...
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...
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...
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...
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
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 ...
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
I appeared for an interview in May 2025, where I was asked the following questions.
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...
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
I appeared for an interview in Jan 2025.
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.
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...
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 ...
I applied via Approached by Company and was interviewed in Jan 2024. There were 3 interview rounds.
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...
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
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
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...
I applied via Referral and was interviewed in Feb 2024. There were 2 interview rounds.
Top trending discussions
Some of the top questions asked at the Comviva Technology interview -
The duration of Comviva Technology interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 79 interview experiences
Difficulty level
Duration
based on 869 reviews
Rating in categories
Technical Lead
504
salaries
| ₹11.4 L/yr - ₹20 L/yr |
Senior Engineer
356
salaries
| ₹5.3 L/yr - ₹12.5 L/yr |
Senior Software Engineer
346
salaries
| ₹5.9 L/yr - ₹14 L/yr |
Senior Technical Lead
270
salaries
| ₹17.2 L/yr - ₹29 L/yr |
Software Engineer
212
salaries
| ₹3.9 L/yr - ₹13.5 L/yr |
ITC Infotech
3i Infotech
Sify Technologies
Microland