Upload Button Icon Add office photos

IVP (India)

Compare button icon Compare button icon Compare

Filter interviews by

IVP (India) Software Developer Interview Questions and Answers

Updated 27 Mar 2024

6 Interview questions

A Software Developer was asked
Q. What is a CTE in SQL?
Ans. 

CTE stands for Common Table Expression in SQL, used to create temporary result sets that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.

  • CTEs improve readability and maintainability of complex queries

  • CTEs can be recursive, allowing for hierarchical data querying

  • CTEs are defined using the WITH keyword followed by the CTE name and query

A Software Developer was asked
Q. Write a program to reverse a linked list.
Ans. 

Reverse a linked list by changing the next pointers of each node to point to the previous node.

  • Start with three pointers: current, prev, and next.

  • Iterate through the linked list, updating the next pointers to point to the previous node.

  • Update prev, current, and next pointers in each iteration until the end of the list is reached.

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked
Q. What is runtime polymorphism?
Ans. 

Runtime polymorphism is the ability of a subclass to override a method from its superclass during runtime.

  • Runtime polymorphism is achieved through method overriding in object-oriented programming.

  • It allows a subclass to provide a specific implementation of a method that is already defined in its superclass.

  • The actual method called is determined by the type of object at runtime.

  • Example: Animal class has a method 'm...

A Software Developer was asked
Q. What is abstraction in OOPs?
Ans. 

Abstraction in OOP is the concept of hiding complex implementation details and showing only the necessary features to the outside world.

  • Abstraction allows us to focus on what an object does rather than how it does it

  • It helps in reducing complexity and improving maintainability of code

  • Example: A car is an abstraction of various components like engine, wheels, etc. Users interact with the car without needing to know...

A Software Developer was asked
Q. What is an arrow function in JavaScript?
Ans. 

Arrow functions are a concise way to write functions in JavaScript.

  • Arrow functions have a shorter syntax compared to regular functions.

  • They do not have their own 'this' keyword, and instead inherit 'this' from the parent scope.

  • Arrow functions are best suited for non-method functions, and cannot be used as constructors.

  • Example: const add = (a, b) => a + b;

A Software Developer was asked
Q. Uses of B Tree
Ans. 

B Trees are used for indexing in databases and file systems.

  • Used for efficient searching, insertion, and deletion operations in databases.

  • Helps in maintaining sorted data for quick retrieval.

  • Commonly used in file systems to store large amounts of data efficiently.

  • Each node in a B Tree can have multiple children, reducing the height of the tree.

IVP (India) Software Developer Interview Experiences

3 interviews found

Software Developer Interview Questions & Answers

user image MCA22 Gaurav Prakash

posted on 13 Aug 2023

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(3 Questions)

  • Q1. What is arrow function in JS
  • Ans. 

    Arrow functions are a concise way to write functions in JavaScript.

    • Arrow functions have a shorter syntax compared to regular functions.

    • They do not have their own 'this' keyword, and instead inherit 'this' from the parent scope.

    • Arrow functions are best suited for non-method functions, and cannot be used as constructors.

    • Example: const add = (a, b) => a + b;

  • Answered by AI
  • Q2. What is runtime polymerphism
  • Ans. 

    Runtime polymorphism is the ability of a subclass to override a method from its superclass during runtime.

    • Runtime polymorphism is achieved through method overriding in object-oriented programming.

    • It allows a subclass to provide a specific implementation of a method that is already defined in its superclass.

    • The actual method called is determined by the type of object at runtime.

    • Example: Animal class has a method 'makeSo...

  • Answered by AI
  • Q3. What is abstraction in oops
  • Ans. 

    Abstraction in OOP is the concept of hiding complex implementation details and showing only the necessary features to the outside world.

    • Abstraction allows us to focus on what an object does rather than how it does it

    • It helps in reducing complexity and improving maintainability of code

    • Example: A car is an abstraction of various components like engine, wheels, etc. Users interact with the car without needing to know the ...

  • Answered by AI
Round 3 - Coding Test 

DSA questions Reverse the linkedlist

Round 4 - One-on-one 

(2 Questions)

  • Q1. Explain your project
  • Q2. He asked two SQL queries

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Mar 2023. There were 5 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 

Tricky questions from js, sql, c#

Round 3 - Technical 

(2 Questions)

  • Q1. Uses of B Tree
  • Ans. 

    B Trees are used for indexing in databases and file systems.

    • Used for efficient searching, insertion, and deletion operations in databases.

    • Helps in maintaining sorted data for quick retrieval.

    • Commonly used in file systems to store large amounts of data efficiently.

    • Each node in a B Tree can have multiple children, reducing the height of the tree.

  • Answered by AI
  • Q2. What is CTE in sql
  • Ans. 

    CTE stands for Common Table Expression in SQL, used to create temporary result sets that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.

    • CTEs improve readability and maintainability of complex queries

    • CTEs can be recursive, allowing for hierarchical data querying

    • CTEs are defined using the WITH keyword followed by the CTE name and query

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. Program to reverse a linked list
  • Ans. 

    Reverse a linked list by changing the next pointers of each node to point to the previous node.

    • Start with three pointers: current, prev, and next.

    • Iterate through the linked list, updating the next pointers to point to the previous node.

    • Update prev, current, and next pointers in each iteration until the end of the list is reached.

  • Answered by AI
  • Q2. Puzzles from geeksforgeeks
Round 5 - HR 

(1 Question)

  • Q1. General HR questions like difficulties, strength weakness etc.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Assignment 

Only DSa and aptitude was asked

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are lucky, you will be selected.
dene wala toh bhagwan hi hota h.

Top trending discussions

View All
Interview Tips & Stories
6d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about IVP (India)?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 

It was straightforward

Round 3 - HR 

(2 Questions)

  • Q1. Was easy explaining about role
  • Q2. Previous experience. How to handle the role and expectation. Work schedule. Explain about the team
  • Ans. 

    The candidate should discuss their previous experience, how they handle their role and expectations, their work schedule, and provide an explanation about their previous team.

    • Discuss previous experience in software engineering roles

    • Explain how you handled your role and met expectations in previous positions

    • Describe your typical work schedule and any flexibility you have

    • Provide an overview of your previous team, their s...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Difference between list and tuple
  • Ans. 

    List is mutable, tuple is immutable in Python.

    • List can be modified, tuple cannot be modified

    • List uses square brackets [], tuple uses parentheses ()

    • List is used for collections of items that may change, tuple is used for fixed collections

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. Technical round about our experience and studies
  • Q2. Human resource management
  • Q3. Nature of duties in earlier assignments

Interview Preparation Tips

Interview preparation tips for other job seekers - Friendly work culture and most experienced skilled workforce
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(1 Question)

  • Q1. About the purchase field
Round 3 - One-on-one 

(1 Question)

  • Q1. Technik question about purchase
Round 4 - One-on-one 

(1 Question)

  • Q1. HR round asked persona question
Are these interview questions helpful?

I applied via Company Website

Round 1 - Technical 

(3 Questions)

  • Q1. Process Safety, Hazop
  • Q2. Unit operations and Unit Process
  • Q3. Chemical reaction, Design of Heat Excha
Round 2 - HR 

(1 Question)

  • Q1. Regarding joining and Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Technically should be strong and aware about Process Safety

I applied via Recruitment Consulltant and was interviewed in May 2022. There were 2 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 - One-on-one 

(4 Questions)

  • Q1. Optimum diameter of pump
  • Ans. 

    The optimum diameter of a pump depends on various factors such as flow rate, head, viscosity, and efficiency.

    • The diameter should be selected based on the required flow rate and head of the system.

    • Higher viscosity fluids require larger diameter pumps to reduce frictional losses.

    • Efficiency of the pump increases with larger diameter impellers.

    • The diameter should also be selected based on the available space and cost const...

  • Answered by AI
  • Q2. Stream balance inside dist column
  • Ans. 

    Stream balance inside distillation column is crucial for efficient separation of components.

    • Stream balance refers to the equal distribution of feed and product streams across the column.

    • Imbalance can lead to poor separation efficiency, flooding, or tray damage.

    • Factors affecting stream balance include tray design, liquid and vapor flow rates, and column diameter.

    • Techniques such as tray hydraulics and computational fluid...

  • Answered by AI
  • Q3. Design of distillation column for binary mixtures
  • Ans. 

    Designing a distillation column for binary mixtures involves determining the number of trays, feed location, and reflux ratio.

    • Determine the boiling points of the components

    • Calculate the minimum reflux ratio

    • Choose the number of trays based on the desired separation

    • Determine the feed location based on the composition of the feed

    • Design the reboiler and condenser

    • Consider the pressure drop across the column

  • Answered by AI
  • Q4. Why you want to leave present organization?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident in your answers.
It's not important that you must know everything, if you don't know or don't remember something, you must politely reply that you don't remember or you don't remember at this time.

Skills evaluated in this interview

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

I appeared for an interview in Jul 2022.

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. Related to piping , project, maintenance
Round 3 - HR 

(1 Question)

  • Q1. Current organization, job profile etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepared for piping, plant and maintenance activities

IVP (India) Interview FAQs

How many rounds are there in IVP (India) Software Developer interview?
IVP (India) interview process usually has 3-4 rounds. The most common rounds in the IVP (India) interview process are Technical, Resume Shortlist and Coding Test.
What are the top questions asked in IVP (India) Software Developer interview?

Some of the top questions asked at the IVP (India) Software Developer interview -

  1. What is arrow function in...read more
  2. program to reverse a linked l...read more
  3. What is runtime polymerph...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more

Interview Questions from Similar Companies

Air Liquide Interview Questions
3.8
 • 25 Interviews
Paushak Interview Questions
3.8
 • 16 Interviews
Sika Interview Questions
3.6
 • 16 Interviews
Indo Amines Interview Questions
3.1
 • 16 Interviews
Bodal Chemicals Interview Questions
3.6
 • 15 Interviews
View all
IVP (India) Software Developer Salary
based on 4 salaries
₹9.1 L/yr - ₹16.5 L/yr
22% more than the average Software Developer Salary in India
View more details
Production Officer
36 salaries
unlock blur

₹2.1 L/yr - ₹4.6 L/yr

Executive Production
34 salaries
unlock blur

₹3 L/yr - ₹5.6 L/yr

Software Engineer
15 salaries
unlock blur

₹7.4 L/yr - ₹19 L/yr

Assistant Manager - Production
13 salaries
unlock blur

₹4.7 L/yr - ₹7.2 L/yr

Associate Software Engineer
9 salaries
unlock blur

₹6.5 L/yr - ₹9 L/yr

Explore more salaries
Compare IVP (India) with

Air Liquide

3.8
Compare

Cohizon Life Sciences Limited

3.6
Compare

Anupam Rasayan India

3.6
Compare

Indo Amines

3.1
Compare
write
Share an Interview