i
ivy
Filter interviews by
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...
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...
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 ...
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...
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
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.
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 ...
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...
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 ...
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...
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
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...
Java based questions and few DSA questions
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.
System design parking lot system
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Java Basics questions
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
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
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...
I appeared for an interview in May 2025, where I was asked the following questions.
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 ...
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
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...
Exam on accounts and logical
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
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
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
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 ...
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
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...
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...
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
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
Top trending discussions
Some of the top questions asked at the ivy interview -
The duration of ivy interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 102 interview experiences
Difficulty level
Duration
Software Engineer
870
salaries
| ₹6.3 L/yr - ₹14 L/yr |
Senior Software Engineer
597
salaries
| ₹12 L/yr - ₹21 L/yr |
Senior Test Engineer
346
salaries
| ₹7 L/yr - ₹15.8 L/yr |
Test Engineer
342
salaries
| ₹5.2 L/yr - ₹10.5 L/yr |
System Analyst
340
salaries
| ₹16.5 L/yr - ₹29 L/yr |
Thomson Reuters
HighRadius
Chetu
EbixCash Limited