Open In App

NPCI Interview Experience (On-Campus) 2023

Last Updated : 30 Oct, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

NPCI recently visited our campus for various roles, including Blockchain, Analyst, and Development positions. Prior to the first round (Online Assessment), there was a shortlisting process.

Round 1: Online Assessment

Duration: 1.5 hours

Sections:

  • Aptitude: Approximately 12 questions with a moderate difficulty level.
  • Verbal Reasoning: Similar to aptitude, with a moderate level of difficulty.
  • Machine Learning: 20 questions on ML, some of which were challenging.
  • Coding Round: 2 questions, both at a medium difficulty level.

Coding Questions:

  1. You are given an array arr of N numbers. Each time the minimum number in the array is selected, its adjacent elements and the number itself are deleted. This process is repeated until there are no numbers left in the array. You are supposed to find and print the total of the minimum numbers being deleted from the array.
  2. You are given a matrix mat of size mix n. Each cell of a matrix contains strength. A robot needs a positive strength to travel from the top left corner of the matrix to the bottom right corner. At any point of the journey, its strength cannot drop to O or less. The cells can contain either 0, positive or negative strength. Positive strength increases the robot’s strength by cell value, negative strength decreases its strength by cell value, and no change in strength if the cell value is 0. You are required to calculate the minimum initial strength required by the robot to travel from the source (i.e. the top left corner) to reach the destination (i.e. the bottom right corner) and print the same.

Note: A robot can only move one cell at a time, either down or right. Le to cell (i+1,j) or cell (1)+1) and it cannot move outside the matrix. mat[0][0] mat[m-1][n-1]=0.

Round 2: Final Round (Technical + HR)

Duration: 20-25 minutes

Discussion Points:

  • Detailed discussion about projects mentioned in the resume.
  • Machine Learning Questions
  • Explain concepts like K-means, the elbow method, CNN vs LSTM, and CNN vs ANN.
  • SQL Questions: Explain joins, Outer Join, and provide their syntax.
  • DSA Question: Solve the problem given at this link: Product Array Puzzle. Note that the divide operation cannot be used.
  • What are indexes in Databases
  • Difference between DELETE and Truncate.
  • What other Machine learning algorithms do you know. Explain one of them.

Important Tips:

Thoroughly know everything mentioned in your resume.

Brush up on Machine Learning concepts, SQL basics, and practice coding problems.

Final Tips:

  1. Approach the interviews with confidence and a positive attitude.
  2. Embrace a learning mindset; be open to discussing your experiences and learning from them.
  3. Be yourself during the interviews. Authenticity shines through and makes a lasting impression.
  4. Remember, your confidence, knowledge, and authenticity will make you stand out! Good luck!

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads