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

98 Interview questions

A Data Engineer was asked 3mo ago
Q. What are the use cases of Google Cloud Platform (GCP) in relation to job scheduling with Apache Airflow?
Ans. 

GCP enhances Apache Airflow for job scheduling with scalability, integration, and managed services for data workflows.

  • Scalability: GCP's infrastructure allows Airflow to scale dynamically based on workload, ensuring efficient resource utilization.

  • Integration with GCP Services: Airflow can easily integrate with GCP services like BigQuery, Cloud Storage, and Dataflow for seamless data processing.

  • Managed Airflow: Goo...

View all Data Engineer interview questions
A Data Engineer was asked 3mo ago
Q. How do you restart failed jobs in Airflow?
Ans. 

Airflow allows job restarts through task retries, backfilling, and manual triggers, ensuring robust workflow management.

  • Task Retries: Airflow can automatically retry failed tasks based on defined parameters, e.g., setting 'retries' to 3 for a task.

  • Backfilling: Airflow supports backfilling, allowing users to run tasks for past dates if they were missed, useful for data pipelines.

  • Manual Triggers: Users can manually ...

View all Data Engineer interview questions
A Delivery Manager was asked 4mo ago
Q. How do you interpret metrics?
Ans. 

Interpreting metrics involves analyzing data to drive decisions, improve processes, and enhance team performance.

  • Identify key performance indicators (KPIs) relevant to project goals, such as delivery time and customer satisfaction.

  • Use historical data to establish benchmarks for performance comparison, e.g., average delivery time over the last quarter.

  • Analyze trends over time to identify areas for improvement, such...

View all Delivery Manager interview questions
A Software Developer was asked 4mo ago
Q. Explain closures and provide an example.
Ans. 

Closures are functions that capture the lexical scope in which they were defined, allowing access to variables from that scope.

  • A closure is created when a function is defined inside another function.

  • Example: function outer() { let x = 10; return function inner() { return x; }; }

  • Closures can maintain state between function calls.

  • They are often used in callbacks and event handlers.

View all Software Developer interview questions
A Software Engineer was asked 4mo ago
Q. What is the difference between an array and a list?
Ans. 

Arrays are fixed-size, homogeneous collections; lists are dynamic, heterogeneous collections with flexible sizes.

  • Arrays have a fixed size, e.g., `String[] colors = new String[5];`.

  • Lists can grow or shrink dynamically, e.g., `List<String> colors = new ArrayList<>();`.

  • Arrays store elements of the same type, while lists can store different types (in some languages).

  • Accessing elements in arrays is faster d...

View all Software Engineer interview questions
A Software Engineer was asked 4mo ago
Q. What is the difference between a list and a tuple?
Ans. 

Lists are mutable and can change, while tuples are immutable and cannot be altered after creation.

  • Mutability: Lists can be modified (e.g., list.append(1)), while tuples cannot (e.g., tuple[0] = 1 raises an error).

  • Syntax: Lists use square brackets (e.g., myList = [1, 2, 3]), while tuples use parentheses (e.g., myTuple = (1, 2, 3)).

  • Performance: Tuples are generally faster than lists due to their immutability, making...

View all Software Engineer interview questions

ivy HR Interview Questions

21 questions and answers

Q. Tell me about your past experiences.
Q. How do you handle dependencies among various teams?
Q. Why should we hire you?
A Senior Software Engineer was asked 4mo ago
Q. What is the method to find the frequency of a word in a large text file?
Ans. 

To find word frequency in a large text file, read the file, tokenize words, and count occurrences using a dictionary or hashmap.

  • Read the file line by line to handle large files efficiently.

  • Use a dictionary to store words as keys and their counts as values.

  • Tokenize the text using whitespace and punctuation as delimiters.

  • Convert words to lowercase to ensure case insensitivity.

  • Example: For the text 'Hello world! Hell...

View all Senior Software Engineer interview questions
Are these interview questions helpful?
A Senior Software Engineer was asked 4mo ago
Q. What is the problem of finding the lowest common ancestor in a binary tree?
Ans. 

Finding the lowest common ancestor (LCA) in a binary tree identifies the deepest shared ancestor of two nodes.

  • The LCA of two nodes is the deepest node that is an ancestor to both nodes.

  • In a binary tree, the LCA can be found using recursion or iterative methods.

  • Example: In a tree with nodes 4, 5, 6, and 7, the LCA of 4 and 5 is 2 if 2 is their parent.

  • If one node is an ancestor of the other, the LCA is the ancestor ...

View all Senior Software Engineer interview questions
An Accounts Payable Associate was asked 5mo ago
Q. Please introduce yourself.
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.

  • Excellen...

View all Accounts Payable Associate interview questions
A Sdet 2 was asked 6mo ago
Q. Can you describe some technical challenges you've faced and how you overcame them?
Ans. 

Technical questions for SDET 2 focus on testing methodologies, automation tools, and coding skills.

  • Understand different testing types: unit, integration, system, and acceptance testing.

  • Familiarity with automation tools like Selenium, JUnit, or TestNG.

  • Knowledge of programming languages such as Java, Python, or C# for writing test scripts.

  • Experience with CI/CD tools like Jenkins or GitLab for automated testing.

  • Abili...

View all Sdet 2 interview questions

ivy Interview Experiences

133 interviews found

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

I applied via Naukri.com and was interviewed before Oct 2023. There was 1 interview round.

Round 1 - Technical 

(10 Questions)

  • Q1. Self introduction and work experience.
  • Q2. On which technology you have worked.
  • Ans. 

    I have worked on technologies such as Selenium, JIRA, and TestRail for test automation and management.

    • Selenium for test automation

    • JIRA for issue tracking

    • TestRail for test case management

  • Answered by AI
  • Q3. Write a code to remove the duplicate letters from a string and print remaining letters and if there are no repeated letters print 0
  • Ans. 

    Code to remove duplicate letters from a string and print remaining letters or 0 if no duplicates.

    • Iterate through the string and keep track of seen characters using a set

    • If a character is not in the set, add it to the set and append it to the result string

    • If a character is already in the set, do not append it to the result string

    • If the result string is empty, print 0

  • Answered by AI
  • Q4. Write an Xpath for locating elements in amazon website.
  • Ans. 

    Xpath for locating elements in Amazon website.

    • Use // to start the Xpath expression

    • Use @attribute='value' to specify the attribute and its value

    • Use text()='text' to specify the text of the element

    • Use [index] to specify the index of the element if there are multiple matching elements

  • Answered by AI
  • Q5. Runner/Config file usage in test framework.
  • Ans. 

    Runner/Config file is used in test frameworks to manage test execution and configuration settings.

    • Runner file is used to execute test cases in a specific order or grouping.

    • Config file is used to store configuration settings like browser type, environment variables, etc.

    • Separating runner and config files helps in better organization and maintenance of test suites.

  • Answered by AI
  • Q6. How to use Tags to run specific test cases
  • Ans. 

    Tags can be used to categorize test cases and run specific groups of tests.

    • Add tags to test cases in the test management tool or test automation framework

    • Use the tags to filter and select specific test cases to run

    • Run tests based on tags using command line options or configuration settings

  • Answered by AI
  • Q7. Basic Api testing related questions
  • Q8. Explain about your current framework
  • Ans. 

    Our current framework is a hybrid framework combining data-driven and keyword-driven approaches.

    • Combines data-driven and keyword-driven testing

    • Uses Excel sheets for test data and keywords

    • Utilizes Selenium WebDriver for automation

    • Includes reusable functions for common actions

    • Supports parallel execution for faster testing

  • Answered by AI
  • Q9. Asked few basic questions about specflow and writing scenarios
  • Q10. Finally and final keyword
  • Ans. 

    The 'finally' and 'final' keywords in Java serve different purposes in exception handling and variable declaration.

    • The 'final' keyword is used to declare constants. Example: 'final int MAX_VALUE = 100;'

    • A 'final' class cannot be subclassed. Example: 'final class MyClass {}'

    • 'finally' is used in exception handling to execute code regardless of whether an exception occurred.

    • Example of 'finally': 'try { ... } catch (Excepti...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I have shared few questions i remembered from 2 technical rounds, actually there are 2 technical and followed by HR round, in HR round salary negotiation and discussion happened regarding the company benifits and few other things about company.

Interviews take by leads/managers are very friendly and had good knowledge, but interview questions are little tougher side compared to other companies for a 3 years experience guy, for Software QA role please be prepared with your framework, any one programming language, API and Functional testing questions, SQL basic questions.

Skills evaluated in this interview

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
  • 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
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

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
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

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well

Skills evaluated in this interview

Top trending discussions

View All
Interview Hub
5d (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
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.4
 • 205 Interviews
HighRadius Interview Questions
2.8
 • 198 Interviews
AVASOFT Interview Questions
2.7
 • 176 Interviews
Axtria Interview Questions
2.9
 • 127 Interviews
Thomson Reuters Interview Questions
4.1
 • 126 Interviews
DE Shaw Interview Questions
3.8
 • 125 Interviews
Amadeus Interview Questions
3.7
 • 116 Interviews
UKG Interview Questions
3.1
 • 116 Interviews
EbixCash Limited Interview Questions
3.9
 • 106 Interviews
View all

ivy Reviews and Ratings

based on 857 reviews

3.6/5

Rating in categories

3.0

Skill development

3.8

Work-life balance

3.5

Salary

3.1

Job security

3.5

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 857 Reviews and Ratings
Software Engineer
735 salaries
unlock blur

₹8 L/yr - ₹14.5 L/yr

Senior Software Engineer
599 salaries
unlock blur

₹12 L/yr - ₹21.5 L/yr

System Analyst
339 salaries
unlock blur

₹16.5 L/yr - ₹29 L/yr

Test Engineer
337 salaries
unlock blur

₹5.4 L/yr - ₹10.5 L/yr

Senior Test Engineer
275 salaries
unlock blur

₹9 L/yr - ₹15.8 L/yr

Explore more salaries
Compare ivy with

Thomson Reuters

4.1
Compare

HighRadius

2.8
Compare

Chetu

3.4
Compare

EbixCash Limited

3.9
Compare
write
Share an Interview