Upload Button Icon Add office photos

Filter interviews by

Muthoot Pappachan Group Software Developer Interview Questions and Answers

Updated 4 Jul 2024

Muthoot Pappachan Group Software Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

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

Round 1 - Technical 

(2 Questions)

  • Q1. OOP basic about the concept
  • Q2. Ms Sql based sql queries
Round 2 - Technical 

(2 Questions)

  • Q1. How exception handing in api
  • Ans. 

    Exception handling in API involves catching and handling errors that occur during API execution.

    • Use try-catch blocks to catch exceptions and handle them appropriately

    • Throw custom exceptions to provide meaningful error messages to API consumers

    • Use status codes to indicate the outcome of API requests (e.g. 200 for success, 400 for client errors, 500 for server errors)

    • Log exceptions to track errors and troubleshoot issues

    • ...

  • Answered by AI
  • Q2. Code for multiplication table
  • Ans. 

    Code to generate a multiplication table in a programming language

    • Use nested loops to iterate through rows and columns

    • Print the product of row and column for each cell

    • Consider formatting the output for better readability

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Project Architecture
Round 2 - Technical 

(1 Question)

  • Q1. Informatica tech questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. Functional interface
  • Q2. Find if array of numbers, which are prime, using streams
  • Ans. 

    Use streams to find prime numbers in an array

    • Use Java streams to filter out non-prime numbers from the array

    • Check if a number is prime by dividing it by all numbers less than its square root

    • Create a method to check if a number is prime

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Basics, functional interfaces, REST security

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

DP graphs strings it was good

Round 2 - Technical 

(2 Questions)

  • Q1. Reverse a linkded list
  • Ans. 

    Reverse a linked list by changing the direction of pointers

    • Start with three pointers: current, previous, and next

    • Iterate through the list, updating pointers to reverse the direction

    • Return the new head of the reversed list

  • Answered by AI
  • Q2. Print fibonacci series
  • Ans. 

    The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

    • Start with two variables initialized to 0 and 1

    • Loop through desired number of iterations, adding the previous two numbers to get the next number

    • Print or store each number in the series

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response
Round 1 - One-on-one 

(2 Questions)

  • Q1. SOLID Principle
  • Q2. Throw vs throw ex
  • Ans. 

    throw vs throw ex is used in exception handling in C#

    • throw is used to rethrow the current exception without losing the original stack trace

    • throw ex is used to throw a new exception while preserving the original exception information

    • It is recommended to use throw without specifying ex to avoid losing important exception details

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Internshala and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

DSA and array with graph skills 2:00 hours , leetcode

Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate software developer with experience in building web applications using various technologies.

    • Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular

    • Proficient in backend development with Node.js and databases like MongoDB and MySQL

    • Familiar with version control systems like Git and deployment tools like Heroku

    • Strong problem-solving skills and ability

  • Answered by AI
  • Q2. Why we should considered

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA well
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at SRM university (SRMU) and was interviewed in Jul 2023. There were 5 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 

Hackerank (2-Easy,1-Medium,1-Hard) 90 mins

Round 3 - One-on-one 

(2 Questions)

  • Q1. Mostly it was about my resume and the projects I did
  • Q2. Some behavioural and leadership questions
Round 4 - Technical 

(4 Questions)

  • Q1. Binary search and the code
  • Q2. Two sum problem and the code
  • Q3. Quicksort and the code
  • Q4. Some hr questions here and there
Round 5 - BR 

(3 Questions)

  • Q1. C++ programming, calloc, malloc, global variable
  • Q2. Palindrome of a string
  • Ans. 

    A palindrome of a string is a word, phrase, number, or other sequence of characters that reads the same forward and backward.

    • Check if the string is equal to its reverse to determine if it is a palindrome.

    • Ignore spaces and punctuation when checking for palindromes.

    • Examples: 'racecar', 'madam', 'A man, a plan, a canal, Panama!'

  • Answered by AI
  • Q3. Puzzles like the there are 4 mens and they have to travel across a bridge only two can go at a time and there is only one torch time take for mens to travel(A-1min B-3min C-7min D-10min)

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

Round of 3 phases : Vocabulary, Business analytics and Coding

Round 2 - Technical 

(1 Question)

  • Q1. Convert number to ruman numeral
  • Ans. 

    Convert a number to Roman numeral representation.

    • Create a mapping of numbers to Roman numerals (e.g. 1 -> 'I', 5 -> 'V', 10 -> 'X', etc.)

    • Iterate through the mapping in descending order and subtract the largest possible numeral from the number until it reaches 0.

    • Build the Roman numeral representation by appending the corresponding numeral for each subtraction.

    • Handle special cases like 4, 9, 40, 90, etc. by including the

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

(1 Question)

  • Q1. Resume questions
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at MET Institute of Computer Science, Mumbai and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Logical,quants,coding

Round 3 - Technical 

(3 Questions)

  • Q1. Java,sql,testing,sdlc
  • Q2. What is method overriding?
  • Ans. 

    Method overriding is a feature in object-oriented programming where a subclass provides a specific implementation of a method that is already provided by its parent class.

    • In method overriding, the method in the subclass has the same name, return type, and parameters as the method in the parent class.

    • The purpose of method overriding is to provide a specific implementation of a method in the subclass that is different fr...

  • Answered by AI
  • Q3. What is exception handling in java?
  • Ans. 

    Exception handling in Java is a mechanism to handle runtime errors and prevent program crashes.

    • Exceptions are objects that represent errors or unexpected events during program execution.

    • Java provides try, catch, and finally blocks to handle exceptions.

    • try block contains the code that may throw an exception, catch block handles the exception, and finally block is executed regardless of an exception.

    • Example: try { // cod...

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Normal questions
  • Q2. Why you want to join our company?

Interview Preparation Tips

Topics to prepare for BNP Paribas Software Developer interview:
  • Java

Skills evaluated in this interview

I applied via Referral and was interviewed in Apr 2021. There were 4 interview rounds.

Interview Questionnaire 

11 Questions

  • Q1. Basic Java concepts like abstraction, JDK 1.8 architecture brief overview.
  • Q2. What is weak reference? garbage collection in case of such references?
  • Ans. 

    Weak reference is a reference that does not prevent the object from being garbage collected.

    • Weak references are used to refer to objects that can be garbage collected if there are no strong references to them.

    • They are typically used in scenarios where you want to hold a reference to an object, but don't want to prevent it from being collected.

    • Weak references are implemented using weak reference queues, which allow you ...

  • Answered by AI
  • Q3. Implementation of singleton pattern and ways of breaking it? singleton pattern implementation in a multithreaded environment?
  • Ans. 

    Singleton pattern ensures a class has only one instance, while allowing global access to it.

    • Implement a private constructor to prevent direct instantiation.

    • Create a static method to provide a single point of access to the instance.

    • Use lazy initialization to create the instance only when needed.

    • Ensure thread safety in a multithreaded environment using synchronization or double-checked locking.

    • Breaking the singleton patt...

  • Answered by AI
  • Q4. Annotations : @Component vs @service, @Controller vs @RESTController, @Configuration, @Transactional
  • Ans. 

    Annotations used in Spring Framework for defining components and services.

    • Annotations like @Component, @Service, and @Controller are used for defining components in Spring Framework.

    • @RestController is used for defining RESTful web services.

    • @Configuration is used for defining configuration classes.

    • @Transactional is used for defining transactional methods.

    • All these annotations help in defining and managing dependencies i

  • Answered by AI
  • Q5. Internal implementation of HashSet? Which scenario will generate same hashcode for a HashMap?
  • Ans. 

    HashSet is implemented using a HashMap internally. Same hashcode is generated when two objects have the same value for hashCode() and equals() methods.

    • HashSet internally uses a HashMap to store its elements.

    • The hashcode of an object is generated using the hashCode() method.

    • If two objects have the same value for hashCode() and equals() methods, they will generate the same hashcode.

    • For example, if two String objects have...

  • Answered by AI
  • Q6. What is SQL Cursor? Index? Aggregate Functions examples?
  • Ans. 

    SQL Cursor is a database object used to manipulate data row by row.

    • Cursor is used to fetch and process data row by row

    • Index is a database object used to speed up data retrieval

    • Aggregate functions are used to perform calculations on a set of values

    • Examples of aggregate functions are SUM, AVG, COUNT, MAX, MIN

  • Answered by AI
  • Q7. Basic Java programming question:- Generate palindrome string inputs for the program are length of the string and number of distinct characters. If n=5 & k=2 output = ababa/zzdzz/rerer. If n=7 & k=3 output=...
  • Ans. 

    Generate palindrome string with given length and distinct characters.

    • Create a char array of length n and fill it with distinct characters.

    • Loop through the array and add the characters in reverse order to create a palindrome.

    • Repeat the process until the required number of palindromes are generated.

    • If k is less than the length of the palindrome, use the first k distinct characters.

  • Answered by AI
  • Q8. Given an array with length n , find highest value which occurs same number of times within the array. [3,8,3,2,1,3,2] 3 occurs 3 times output=3. [4,6,7,6,7,5,4,2,4,9,4,1,9] 4 occurs 3 times output=4
  • Ans. 

    Find the highest value that occurs the same number of times within an array.

    • Iterate through the array and count the occurrences of each value.

    • Store the counts in a dictionary or hash map.

    • Find the maximum count and check which value(s) have that count.

    • Return the highest value among those with the maximum count.

  • Answered by AI
  • Q9. Find number of occurrences of a character in string. Provide multiple approaches for the solution and choose the best why? For "string aabcadd output=a3b1c1d2
  • Ans. 

    Count occurrences of a character in a string and output in a specific format.

    • Use a hash table to store the count of each character.

    • Loop through the string and update the count in the hash table.

    • Create the output string using the hash table.

  • Answered by AI
  • Q10. Convert String from Camel case to Snake case
  • Ans. 

    Converts a string from Camel case to Snake case.

    • Loop through the string and check for uppercase letters

    • Insert an underscore before each uppercase letter

    • Convert the string to lowercase

  • Answered by AI
  • Q11. Given a class @Data class Account{String name; String acctBalance;}. Write logic to get Map using Stream API which shows the balance of each person i,e, key will be the name of the account holder and valu...
  • Ans. 

    Logic to get Map using Stream API to show balance of each person

    • Use Stream API to group accounts by name

    • Use map() to get the sum of balances for each group

    • Collect the results into a Map

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Marvelous interview experience. Although it was 7 rounds of process, each interviewer was best at his/her way.
Initial 2 rounds of interview will bring blood out of your veins , later rounds will bring a little pumping.

Skills evaluated in this interview

Muthoot Pappachan Group Interview FAQs

How many rounds are there in Muthoot Pappachan Group Software Developer interview?
Muthoot Pappachan Group interview process usually has 2 rounds. The most common rounds in the Muthoot Pappachan Group interview process are Technical.
What are the top questions asked in Muthoot Pappachan Group Software Developer interview?

Some of the top questions asked at the Muthoot Pappachan Group Software Developer interview -

  1. How exception handing in ...read more
  2. Code for multiplication ta...read more
  3. OOP basic about the conc...read more

Tell us how to improve this page.

Muthoot Pappachan Group Software Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Muthoot Pappachan Group Software Developer Salary
based on 4 salaries
₹2.1 L/yr - ₹6.5 L/yr
55% less than the average Software Developer Salary in India
View more details

Muthoot Pappachan Group Software Developer Reviews and Ratings

based on 1 review

2.0/5

Rating in categories

3.0

Skill development

4.0

Work-life balance

1.0

Salary

5.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Customer Service Executive
46 salaries
unlock blur

₹1 L/yr - ₹3 L/yr

Branch Manager
35 salaries
unlock blur

₹1.6 L/yr - ₹5 L/yr

Software Engineer
24 salaries
unlock blur

₹2.8 L/yr - ₹8 L/yr

Credit Officer
19 salaries
unlock blur

₹1.5 L/yr - ₹3.2 L/yr

Assistant Manager
17 salaries
unlock blur

₹2.2 L/yr - ₹5.4 L/yr

Explore more salaries
Compare Muthoot Pappachan Group with

Manappuram Finance

3.9
Compare

Shriram Finance

4.1
Compare

Poonawalla Fincorp

3.8
Compare

Bajaj Finance

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