Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by National Payments Corporation of India Team. If you also belong to the team, you can get access from here

Filter interviews by

National Payments Corporation of India Software Engineer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

I applied via Campus Placement and was interviewed in May 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 - Aptitude Test 

It was a 1 Hour aptitude test along a few MCQ based questions on DSA.

Round 3 - One-on-one 

(6 Questions)

  • Q1. The interview was held online. The interview first asked me to explain any one of my projects.
  • Q2. Asked a a few basic question of DSA like difference between quick and merge sort. Time complexities of a few algorithms. Real life application of Trees.
  • Q3. A few basic questions related to OOPs
  • Q4. Find missing numbers in a list in Python. (He asked me a few concepts related to Python since most of my projects were made in that)
  • Ans. 

    Identify and return missing numbers from a given list in Python using various methods.

    • Use a set to find missing numbers: Convert the list to a set and compare with a complete set of numbers.

    • Example: Given list [1, 2, 4, 6], complete set is {1, 2, 3, 4, 5, 6}. Missing: {3, 5}.

    • Utilize list comprehension: Create a list of numbers in the range and filter out those present in the original list.

    • Example: [n for n in range(1, ...

  • Answered by AI
  • Q5. If A,B both classes have a function with same name (lets say the name of function id FUN) and C is a child of both. So, if FUN is called for C what will happen in Python and in C++.
  • Ans. Will give an error in C++, But will call FUN from whichever parent was declared first in Python
  • Answered Anonymously
  • Q6. He also asked me to implement quick sort
  • Ans. 

    Quick sort is an efficient sorting algorithm that uses a divide-and-conquer approach to sort elements in an array.

    • 1. Choose a 'pivot' element from the array. Example: In [3, 6, 8, 10, 1, 2, 1], choose 6 as pivot.

    • 2. Partition the array into two sub-arrays: elements less than the pivot and elements greater than the pivot.

    • 3. Recursively apply the above steps to the sub-arrays. Example: [3, 1, 2] and [8, 10] after partitio...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Incedo Software Developer interview:
  • OOPS
Interview preparation tips for other job seekers - Make sure that you have a proper understanding of all the technologies you have used in your projects.
Learn the concepts of OOPs.
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Online zoom coding test will be there - 4 questions - 2 about output of code & 2 about technical questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Polymorphism and explain about virtual polymorphism
  • Ans. 

    Polymorphism is the ability of a single function or method to operate on different types of data.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Virtual polymorphism is achieved through virtual functions in C++.

    • Virtual functions allow a function in a base class to be overridden in a derived class.

    • Example: Animal class with virtual function 'makeSound' overridden in Dog a...

  • Answered by AI
  • Q2. Write code for virtual polymorphism and explain
  • Ans. 

    Virtual polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Create a base class with virtual functions

    • Create derived classes that override the virtual functions

    • Use pointers or references of the base class to call the overridden functions

  • Answered by AI
Round 3 - HR 

(3 Questions)

  • Q1. About yourself should explain
  • Q2. Reason for job change
  • Ans. 

    I seek new challenges and opportunities for growth that align with my career goals and aspirations in software development.

    • Career Growth: I'm looking for a position that offers more opportunities for advancement, such as leading projects or mentoring junior developers.

    • Skill Development: I want to work with new technologies and frameworks that will enhance my skill set, like transitioning from Java to modern cloud techn...

  • Answered by AI
  • Q3. Salary negotiations and location

Interview Preparation Tips

Interview preparation tips for other job seekers - I have interviewed for c++ developer role in incedo company - please make sure you are completely aware of every functions and keywords relate to c++ concepts.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed before Dec 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Coding questions and some aptitude questions

Round 2 - Technical 

(1 Question)

  • Q1. Asked oops concept
Round 3 - HR 

(1 Question)

  • Q1. What is ur 5year goal
  • Ans. 

    My 5-year goal is to become a lead software developer in a reputable tech company, leading a team of developers and working on cutting-edge projects.

    • Advance my technical skills by learning new programming languages and technologies

    • Gain experience in project management and leadership roles

    • Contribute to open-source projects and attend tech conferences to network and stay updated with industry trends

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing much like advice just study
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 May 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

It's mainly Python and Java based, also aptitude here and there

Round 2 - Coding Test 

They ask you about your previous projects and also one basic coding question, I was asked to count the frequency of words in a sentence. One SQL question was also asked.

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

I applied via Campus Placement and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

General apti questions and coding

Round 3 - Technical 

(1 Question)

  • Q1. Sql , rdbms, projects
Round 4 - HR 

(1 Question)

  • Q1. Hr Questions and projects discussion

Interview Preparation Tips

Topics to prepare for Quantiphi Analytics Solutions Private Limited Software Developer interview:
  • Python
  • SQL
  • DBMS
Interview preparation tips for other job seekers - A big no for anyone who want to join , they hire more and keep people on hold for months.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Was tough but can be cracked in one go

Round 2 - Coding Test 

Easy to moderate need to study dsa

Round 3 - HR 

(2 Questions)

  • Q1. Self introduction
  • Q2. Tell me about your projects
  • Ans. 

    I have worked on various projects including a web application for a healthcare company and a mobile app for a retail business.

    • Developed a web application for a healthcare company to manage patient records and appointments

    • Created a mobile app for a retail business to enhance customer shopping experience

    • Implemented features such as user authentication, data visualization, and real-time updates

    • Utilized technologies like R...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There were easy to medium dsa questions

Round 2 - Technical 

(2 Questions)

  • Q1. Oops concept, explain each of them
  • Ans. 

    Object-oriented programming concepts that help in organizing and structuring code.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Allowing a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation details and showing only the necessary ...

  • Answered by AI
  • Q2. Multithreading questions
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude auestions were there

Round 2 - Coding Test 

In this round 14 mcq and 2 sql queries were given

Interview Preparation Tips

Interview preparation tips for other job seekers - keep going...
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via LinkedIn and was interviewed in Feb 2023. There were 6 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 

(1 Question)

  • Q1. Data structures
Round 3 - Technical 

(1 Question)

  • Q1. System Design fundamentals
Round 4 - Technical 

(1 Question)

  • Q1. System Design questions
Round 5 - Behavioral 

(1 Question)

  • Q1. What do you think about the negative news going around the company
Round 6 - HR 

(1 Question)

  • Q1. Why join this company

Interview Preparation Tips

Interview preparation tips for other job seekers - They took 5 rounds of interview. 3 of them were technical and had easy to moderate level of questions. Rest 2 were more of HR rounds.
After taking 5 rounds, they have the audacity of not even calling back, picking up the calls or providing us with any information. If you are not interested in taking the candidate then why waste their time?

Funniest part is that they are fully aware of what a rubbish organization it is. In the later rounds they talked about cost cutting, negative news around the company, and employee complaints for work life balance. However, they are great at gaslighting as well because they make these sound like employee problems not employer problems.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain about Android lifecycle
  • Ans. 

    Android lifecycle refers to the series of states that an activity or fragment goes through from creation to destruction.

    • Android lifecycle includes states like onCreate, onStart, onResume, onPause, onStop, onDestroy, etc.

    • Activities and fragments transition between these states based on user interactions and system events.

    • Understanding Android lifecycle is crucial for managing resources, saving state, and handling config...

  • Answered by AI
  • Q2. Explain about fragment lifecycle
  • Ans. 

    Fragment lifecycle refers to the series of events that occur in the lifespan of a fragment in an Android app.

    • Fragments go through various states like created, started, resumed, paused, stopped, and destroyed.

    • Fragment lifecycle methods include onCreate(), onCreateView(), onResume(), onPause(), onStop(), onDestroy(), etc.

    • Fragment lifecycle is closely tied to the hosting activity's lifecycle.

    • Understanding fragment lifecyc...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Look into basics

Skills evaluated in this interview

Tell us how to improve this page.

National Payments Corporation of India Software Engineer Salary
based on 35 salaries
₹4.8 L/yr - ₹9.8 L/yr
12% less than the average Software Engineer Salary in India
View more details

National Payments Corporation of India Software Engineer Reviews and Ratings

based on 5 reviews

4.9/5

Rating in categories

4.2

Skill development

4.9

Work-life balance

3.3

Salary

4.9

Job security

4.9

Company culture

2.3

Promotions

4.2

Work satisfaction

Explore 5 Reviews and Ratings
Senior Associate
481 salaries
unlock blur

₹10.1 L/yr - ₹18.5 L/yr

Graduate Engineer Trainee (Get)
116 salaries
unlock blur

₹5 L/yr - ₹7.7 L/yr

Deputy Manager
88 salaries
unlock blur

₹6 L/yr - ₹14 L/yr

Lead
88 salaries
unlock blur

₹17.3 L/yr - ₹27.7 L/yr

Associate
85 salaries
unlock blur

₹5.5 L/yr - ₹10.8 L/yr

Explore more salaries
Compare National Payments Corporation of India with

Ekart Logistics

3.9
Compare

Udaan

3.9
Compare

CMS IT Services

3.1
Compare

ElasticRun

3.5
Compare
write
Share an Interview