Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by ivy Team. If you also belong to the team, you can get access from here

ivy Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

ivy Interview Questions and Answers

Updated 16 Jun 2025
Popular Designations

97 Interview questions

A Software Engineer was asked
Q. What are some easy Data Structures and Algorithms (DSA) questions?
Ans. 

Easy DSA questions often involve basic data structures and algorithms, focusing on arrays, strings, and simple sorting techniques.

  • Understand basic data structures like arrays and linked lists.

  • Practice simple sorting algorithms like bubble sort and selection sort.

  • Solve problems involving string manipulation, such as reversing a string.

  • Familiarize yourself with searching algorithms like linear search and binary sear...

View all Software Engineer interview questions
A Senior Associate Trading Operation was asked
Q. What do red and yellow cards indicate in football?
Ans. 

The red and yellow cards in football indicate disciplinary actions taken by the referee.

  • A red card is shown to a player who has committed a serious offense and results in the player being sent off the field.

  • A yellow card is shown as a caution to a player for a less serious offense.

  • If a player receives two yellow cards in a single match, it is equivalent to a red card and the player is sent off.

  • Red and yellow cards...

A Software Engineer was asked
Q. Tell me about SOLID design principles.
Ans. 

SOLID principles guide software design for better maintainability, scalability, and readability.

  • S - Single Responsibility Principle: A class should have one reason to change. Example: A User class should only manage user data.

  • O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Use interfaces to add new features.

  • L - Liskov Substitution Principle: Subtypes ...

View all Software Engineer interview questions
A Software Testing Engineer was asked
Q. What is the difference between a scenario and test cases?
Ans. 

Scenarios are high-level descriptions of user actions and system responses, while test cases are specific steps to verify functionality.

  • Scenarios describe user interactions with the system, while test cases verify specific functionality.

  • Scenarios are often used in the early stages of testing to identify potential issues, while test cases are used for more detailed testing.

  • Scenarios can be used to create test cases...

View all Software Testing Engineer interview questions
A Software Testing Engineer was asked
Q. What is the defect life cycle?
Ans. 

DEFECT LIFE CYCLE is the process of identifying, reporting, prioritizing, and resolving software defects.

  • Defect is identified by testers during testing

  • Defect is reported to development team

  • Development team prioritizes and resolves the defect

  • Defect is retested by testers

  • If defect is fixed, it is closed, else it goes back to development team

  • Defect life cycle ends when all defects are resolved

View all Software Testing Engineer interview questions
A Software Testing Engineer was asked
Q. Why is software testing important?
Ans. 

Testing ensures software quality and reduces the risk of defects in production.

  • Testing helps identify defects and bugs early in the development cycle.

  • It ensures that the software meets the requirements and specifications.

  • Testing helps improve the overall quality of the software.

  • It reduces the risk of defects and failures in production.

  • Testing helps build trust and confidence in the software among stakeholders.

View all Software Testing Engineer interview questions
A Software Testing Engineer was asked
Q. What is SDLC?
Ans. 

SDLC stands for Software Development Life Cycle, which is a process used to design, develop, and test software.

  • SDLC is a framework that outlines the steps involved in software development.

  • It includes planning, designing, coding, testing, and maintenance.

  • Each phase of SDLC has its own set of deliverables and objectives.

  • SDLC models include Waterfall, Agile, and DevOps.

  • The choice of SDLC model depends on the project ...

View all Software Testing Engineer interview questions
Are these interview questions helpful?
🔥 Asked by recruiter 2 times
A Software Testing Engineer was asked
Q. What is the difference between retesting and regression testing?
Ans. 

Retesting is testing the same functionality again after fixing the defects. Regression testing is testing the unchanged functionality after making changes in the software.

  • Retesting is done to ensure that the defects reported earlier have been fixed.

  • Regression testing is done to ensure that the changes made in the software have not affected the existing functionality.

  • Retesting is a subset of regression testing.

  • Rete...

View all Software Testing Engineer interview questions
A Software Testing Engineer was asked
Q. What is STLC?
Ans. 

STLC stands for Software Testing Life Cycle, which is a process followed to ensure quality in software testing.

  • STLC is a sequential process that includes planning, designing, executing, and reporting.

  • It involves various stages like requirement analysis, test planning, test design, test execution, and test closure.

  • The main objective of STLC is to ensure that the software meets the customer's requirements and is of ...

View all Software Testing Engineer interview questions
A Software Testing Engineer was asked
Q. What is unit testing?
Ans. 

Unit testing is a type of software testing where individual units or components of a software application are tested in isolation.

  • Unit testing is done by developers during the development phase

  • It helps to identify defects early in the development cycle

  • It ensures that each unit/component of the software application is working as expected

  • It helps to improve the quality of the software application

  • Examples of unit tes...

View all Software Testing Engineer interview questions

ivy Interview Experiences

133 interviews found

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

I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. String based questions in java
  • Q2. What are the fundamental concepts of Java?
  • Ans. 

    Fundamental concepts of Java include OOP, platform independence, memory management, and exception handling.

    • Object-oriented programming (OOP) - Java is based on classes and objects, allowing for encapsulation, inheritance, and polymorphism.

    • Platform independence - Java code can run on any platform with the help of JVM (Java Virtual Machine).

    • Memory management - Java has automatic garbage collection to manage memory effici...

  • Answered by AI
Round 2 - Coding Test 

Java based questions and few DSA questions

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java , multithreading
  • Q2. Implement your thread pool
  • Ans. 

    A thread pool is a collection of worker threads that efficiently execute asynchronous tasks.

    • Create a fixed-size queue to hold tasks.

    • Create a group of worker threads that continuously take tasks from the queue and execute them.

    • Implement a mechanism to add tasks to the queue for execution.

    • Consider using a thread-safe data structure for the task queue.

    • Ensure proper synchronization to avoid race conditions.

  • Answered by AI
Round 2 - Case Study 

System design parking lot system

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

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

Round 1 - Coding Test 

Java Basics questions

Round 2 - Technical 

(3 Questions)

  • Q1. Java oops concepts
  • Q2. Swap two number without temporary var
  • Ans. 

    Use bitwise XOR operation to swap two numbers without using a temporary variable.

    • Use XOR operation to swap two numbers without using a temporary variable.

    • a = a XOR b

    • b = a XOR b

    • a = a XOR b

  • Answered by AI
  • Q3. Java program to identify a number is palindrome or not
  • Ans. 

    Java program to check if a number is a palindrome or not.

    • Convert the number to a string to easily check for palindrome

    • Reverse the string and compare it with the original string to check for palindrome

    • Handle edge cases like negative numbers and single-digit numbers

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. About your self
  • Q2. Why IVY company
  • Ans. 

    IVY company is known for its innovative projects, collaborative work environment, and commitment to employee growth.

    • IVY company has a reputation for taking on challenging and cutting-edge projects.

    • The company values collaboration and teamwork, which aligns with my own work style.

    • IVY company offers opportunities for professional development and growth, which is important to me in my career.

    • I admire IVY company's commitm...

  • Answered by AI

Skills evaluated in this interview

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

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Bubble Sort, insertion sort, merge sort, quicksort and there complexities
  • Q2. Reverse an array and find missing number from array
  • Ans. 

    This task involves reversing an array and identifying a missing number within it.

    • To reverse an array, iterate from the end to the start and store elements in a new array.

    • Example: For array [1, 2, 3], the reversed array is [3, 2, 1].

    • To find a missing number, calculate the expected sum of the first n natural numbers and subtract the actual sum.

    • Example: In array [1, 2, 4], the missing number is 3. Expected sum for n=4 is ...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Mainly related to JAVA programming
  • Q2. Selenium project reviews
Round 2 - Technical 

(2 Questions)

  • Q1. Reverse the string
  • Ans. 

    Reverse a given string

    • Create a new empty string to store the reversed string

    • Iterate through the original string from end to start and append each character to the new string

    • Return the reversed string

  • Answered by AI
  • Q2. Scenario based questions

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - HR 

(1 Question)

  • Q1. Self introduction
  • Ans. 

    Detail-oriented Accounts Payable Associate with a strong background in financial processes and vendor management.

    • Over 5 years of experience in accounts payable, ensuring timely and accurate processing of invoices.

    • Proficient in using accounting software like QuickBooks and SAP for efficient financial management.

    • Strong attention to detail, which helped reduce invoice discrepancies by 30% in my previous role.

    • Excellent com...

  • Answered by AI
Round 2 - Assignment 

Exam on accounts and logical

Round 3 - One-on-one 

(1 Question)

  • Q1. Accounts related

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't come worst work culture
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. It was good consisting of deep technical knowledge
  • Q2. Focused on some practical questions as well
Round 2 - Technical 

(2 Questions)

  • Q1. Question on the basis of react router dom
  • Q2. Make diff pages and do outlet
  • Ans. 

    Creating different pages and setting up outlets in a software application.

    • Create separate HTML files for each page

    • Define routes in the application to navigate between pages

    • Set up outlets in the application to display content dynamically

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. Solid principals
  • Q2. Difference between pure and impure pipes
  • Ans. 

    Pure pipes do not have any side effects and always return the same output for the same input, while impure pipes can have side effects and may not return the same output for the same input.

    • Pure pipes are stateless and deterministic.

    • Impure pipes can have side effects like modifying global variables or making network requests.

    • Examples of pure pipes include filters in Angular, while examples of impure pipes include async ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Add string until length is greater than 1
  • Ans. 

    Concatenate strings in array until total length is greater than 1

    • Iterate through array and concatenate strings until length is greater than 1

    • Use a loop to keep adding strings until total length exceeds 1

    • Check total length after each concatenation to ensure it is greater than 1

  • Answered by AI
  • Q2. JavaScript tricky questions
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is difference between retesting and regression testing
  • Ans. 

    Retesting is testing the same functionality again to ensure the defect is fixed, while regression testing is testing the whole application to ensure new changes do not affect existing functionality.

    • Retesting focuses on verifying that a specific defect has been fixed.

    • Regression testing focuses on ensuring that new changes do not impact existing functionality.

    • Retesting is usually performed by the tester who found the def...

  • Answered by AI
  • Q2. What is difference between system testing and system integration testing
  • Ans. 

    System testing focuses on testing the entire system as a whole, while system integration testing focuses on testing the interactions between integrated components.

    • System testing ensures that the entire system meets the specified requirements and functions correctly.

    • System integration testing focuses on testing the interfaces and interactions between integrated components to ensure they work together seamlessly.

    • System t...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What are qa deliverables
  • Ans. 

    QA deliverables are the tangible work products produced by the QA team during the software testing process.

    • Test plans

    • Test cases

    • Test scripts

    • Defect reports

    • Test summary reports

  • Answered by AI
  • Q2. What are pre requisites of api testing
  • Ans. 

    Pre requisites of API testing include understanding of API documentation, knowledge of HTTP methods, familiarity with testing tools.

    • Understanding of API documentation

    • Knowledge of HTTP methods (GET, POST, PUT, DELETE)

    • Familiarity with testing tools like Postman or SoapUI

    • Ability to write test cases for API endpoints

    • Understanding of status codes and response formats

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about ivy?
Ask anonymously on communities.

ivy Interview FAQs

How many rounds are there in ivy interview?
ivy interview process usually has 2-3 rounds. The most common rounds in the ivy interview process are Technical, HR and One-on-one Round.
How to prepare for ivy interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at ivy. The most common topics and skills that interviewers at ivy expect are Java, Data Structures, Algorithms, SQL and Spring.
What are the top questions asked in ivy interview?

Some of the top questions asked at the ivy interview -

  1.  Given a bowl of curry which can serve 4 people, a bowl of sambha...read more
  2. Which testing is done using selenium to run in mobile app - responsivness testi...read more
  3.  Given 8 iron rods of one kg(with one defective rod) find the defe...read more
How long is the ivy interview process?

The duration of ivy interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 102 interview experiences

Difficulty level

Easy 11%
Moderate 84%
Hard 5%

Duration

Less than 2 weeks 79%
2-4 weeks 15%
4-6 weeks 6%
View more

Interview Questions from Similar Companies

Chetu Interview Questions
3.3
 • 198 Interviews
HighRadius Interview Questions
2.8
 • 197 Interviews
AVASOFT Interview Questions
2.8
 • 174 Interviews
Axtria Interview Questions
2.9
 • 126 Interviews
Thomson Reuters Interview Questions
4.1
 • 125 Interviews
DE Shaw Interview Questions
3.8
 • 124 Interviews
Amadeus Interview Questions
3.8
 • 115 Interviews
UKG Interview Questions
3.1
 • 112 Interviews
EbixCash Limited Interview Questions
3.9
 • 106 Interviews
View all

ivy Reviews and Ratings

based on 846 reviews

3.6/5

Rating in categories

3.0

Skill development

3.8

Work-life balance

3.6

Salary

3.2

Job security

3.6

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 846 Reviews and Ratings
Software Engineer
870 salaries
unlock blur

₹6.3 L/yr - ₹14 L/yr

Senior Software Engineer
597 salaries
unlock blur

₹12 L/yr - ₹21 L/yr

Senior Test Engineer
346 salaries
unlock blur

₹7 L/yr - ₹15.8 L/yr

Test Engineer
342 salaries
unlock blur

₹5.2 L/yr - ₹10.5 L/yr

System Analyst
340 salaries
unlock blur

₹16.5 L/yr - ₹29 L/yr

Explore more salaries
Compare ivy with

Thomson Reuters

4.1
Compare

HighRadius

2.8
Compare

Chetu

3.3
Compare

EbixCash Limited

3.9
Compare
write
Share an Interview