Upload Button Icon Add office photos

Filter interviews by

IVY SOFTWARE DEVELOPMENT SERVICES Interview Questions and Answers

Updated 17 Sep 2024
Popular Designations

13 Interview questions

A Senior Software Engineer was asked
Q. Explain Java in detail.
Ans. 

Java is a versatile, object-oriented programming language widely used for building applications across various platforms.

  • Object-Oriented: Java supports encapsulation, inheritance, and polymorphism. Example: Creating a class 'Animal' and subclasses 'Dog' and 'Cat'.

  • Platform Independence: Java code is compiled into bytecode, which runs on the Java Virtual Machine (JVM), allowing it to run on any platform.

  • Rich API: Ja...

View all Senior Software Engineer interview questions
A Database Analyst was asked
Q. What is the difference between INSERT and INSERT ALL? Are they the same or different?
Ans. 

Insert is used to add a single row into a table, while insert all is used to add multiple rows into a table in a single statement.

  • Insert is used to add a single row into a table.

  • Insert all is used to add multiple rows into a table in a single statement.

  • Insert all is more efficient than using multiple insert statements.

View all Database Analyst interview questions
A Database Analyst was asked
Q. How do you determine the scope for tuning a SQL query?
Ans. 

Scope of tuning in a SQL query can be found by analyzing query performance, identifying bottlenecks, and optimizing indexes.

  • Analyze query performance using tools like SQL Profiler or Execution Plan

  • Identify bottlenecks such as slow queries, high CPU usage, or long execution times

  • Optimize indexes by adding, removing, or modifying indexes to improve query performance

View all Database Analyst interview questions
A Software Engineer was asked
Q. Write code to sort a string array.
Ans. 

Sort a string array in alphabetical order

  • Use a sorting algorithm like quicksort or mergesort

  • Remember to compare strings using strcmp() function

  • Handle uppercase and lowercase letters properly

View all Software Engineer interview questions
A Software Engineer was asked
Q. What is an abstract class?
Ans. 

An abstract class is a blueprint for other classes, allowing for shared methods and properties while preventing instantiation.

  • An abstract class cannot be instantiated directly.

  • It can contain abstract methods (without implementation) and concrete methods (with implementation).

  • Subclasses must implement all abstract methods to be instantiated.

  • Example: In a shape hierarchy, 'Shape' can be an abstract class with an abs...

View all Software Engineer interview questions
A Software Engineer was asked
Q. Why does Java not support multiple inheritance?
Ans. 

Java avoids multiple inheritance to prevent complexity and ambiguity, particularly the diamond problem.

  • Multiple inheritance can lead to the 'diamond problem', where a class inherits from two classes that have a common ancestor.

  • In the diamond problem, if both parent classes have a method with the same signature, it creates ambiguity about which method to inherit.

  • Java uses interfaces to achieve multiple inheritance ...

View all Software Engineer interview questions
A Business Analyst was asked
Q. Write the requirements for a login page.
Ans. 

The login page should allow users to securely access their account.

  • The page should have fields for username and password.

  • The password field should be masked.

  • The page should have a 'forgot password' link.

  • The page should have a 'create account' link for new users.

  • The page should have a 'remember me' checkbox.

  • The page should have a 'login' button.

  • The page should display appropriate error messages for invalid login at...

View all Business Analyst interview questions
Are these interview questions helpful?
A Software Engineer Trainee was asked
Q. Given an array of n-1 numbers where 1<=a[i]<=n, how do you find the missing number from the array?
Ans. 

Given an array of n-1 numbers 1<=a[i]<=n, find the missing number.

  • Calculate the sum of all numbers from 1 to n using the formula n*(n+1)/2

  • Calculate the sum of all elements in the array

  • Subtract the sum of array elements from the sum of all numbers to get the missing number

View all Software Engineer Trainee interview questions
A Senior Test Engineer was asked
Q. How can a data-driven concept be implemented if the framework is already data-driven?
Ans. 

Implementing data-driven testing enhances flexibility and reusability in test automation frameworks.

  • Utilize external data sources like CSV, Excel, or databases to drive test inputs.

  • Create a data provider method that reads data from these sources and feeds it into test cases.

  • Example: In a Selenium test, use a data provider to supply different user credentials for login tests.

  • Implement parameterization in your test ...

View all Senior Test Engineer interview questions
A Senior Test Engineer was asked
Q. Explain core Java concepts and how you implement OOP principles in automation.
Ans. 

Implementing OOP concepts in automation enhances code reusability, maintainability, and scalability in test engineering.

  • Encapsulation: Use classes to encapsulate test data and methods, e.g., a 'TestCase' class that holds test steps and results.

  • Inheritance: Create a base test class with common setup and teardown methods, e.g., 'BaseTest' class for shared functionality.

  • Polymorphism: Use method overriding to customiz...

View all Senior Test Engineer interview questions

IVY SOFTWARE DEVELOPMENT SERVICES Interview Experiences

19 interviews found

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

(1 Question)

  • Q1. Java spring boot sql
Round 2 - Technical 

(1 Question)

  • Q1. Spring boot java sql
Round 3 - Technical 

(1 Question)

  • Q1. Java more in detail
  • Ans. 

    Java is a versatile, object-oriented programming language widely used for building applications across various platforms.

    • Object-Oriented: Java supports encapsulation, inheritance, and polymorphism. Example: Creating a class 'Animal' and subclasses 'Dog' and 'Cat'.

    • Platform Independence: Java code is compiled into bytecode, which runs on the Java Virtual Machine (JVM), allowing it to run on any platform.

    • Rich API: Java pr...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Angular question
  • Q2. JavaScript questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Coding and mcq questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. OOPS Concepts in detail
  • Ans. 

    OOPS concepts refer to Object-Oriented Programming concepts like Inheritance, Polymorphism, Encapsulation, and Abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Polymorphism: Ability for objects of different classes to respond to the same method.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Abstraction: Hiding the complex implementation ...

  • Answered by AI
  • Q2. Query on an inner sql
Round 3 - One-on-one 

(2 Questions)

  • Q1. DSA linkedlist basic implementation
  • Ans. 

    A basic implementation of a linked list in software engineering involves creating nodes and managing their connections.

    • A linked list consists of nodes, where each node contains data and a reference to the next node.

    • Example of a node structure in Python: class Node: def __init__(self, data): self.data = data; self.next = None.

    • To create a linked list, initialize a head node and add nodes by updating the next reference of...

  • Answered by AI
  • Q2. Technical questions on java, college final project
Round 4 - HR 

(2 Questions)

  • Q1. About the job and role
  • Q2. Strength and Weakness
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2022. 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 - Technical 

(1 Question)

  • Q1. About experience, education and technical
Round 3 - Technical 

(1 Question)

  • Q1. About technical
Round 4 - HR 

(1 Question)

  • Q1. Package discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Always keep growing your skills
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. What is abstract class
  • Q2. One coding question to sort a string array
  • Q3. Why java doesn't support multiple inheritance
Round 2 - HR 

(1 Question)

  • Q1. What are my strengths and weaknesses

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. How do you find the scope of tuning in a sql query?
  • Ans. 

    Scope of tuning in a SQL query can be found by analyzing query performance, identifying bottlenecks, and optimizing indexes.

    • Analyze query performance using tools like SQL Profiler or Execution Plan

    • Identify bottlenecks such as slow queries, high CPU usage, or long execution times

    • Optimize indexes by adding, removing, or modifying indexes to improve query performance

  • Answered by AI
  • Q2. What is difference between insert and insert all? is it same or different?
  • Ans. 

    Insert is used to add a single row into a table, while insert all is used to add multiple rows into a table in a single statement.

    • Insert is used to add a single row into a table.

    • Insert all is used to add multiple rows into a table in a single statement.

    • Insert all is more efficient than using multiple insert statements.

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Why you want to join IVY?

Skills evaluated in this interview

I applied via Company Website and was interviewed before Nov 2021. 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 

The Aptitude test was easy. All the topics were covered.

Round 3 - Coding Test 

They have given two basic coding questions to do. Solving those two will give you chance to attend the interview.

Round 4 - Technical 

(2 Questions)

  • Q1. A single coding question was asked. We need to write code for that.
  • Q2. > Given an array of n-1 numbers 1<=a[i]<=n. We need to find the number that was missing from the array.
  • Ans. 

    Given an array of n-1 numbers 1<=a[i]<=n, find the missing number.

    • Calculate the sum of all numbers from 1 to n using the formula n*(n+1)/2

    • Calculate the sum of all elements in the array

    • Subtract the sum of array elements from the sum of all numbers to get the missing number

  • Answered by AI

Interview Preparation Tips

Topics to prepare for IVY SOFTWARE DEVELOPMENT SERVICES Software Engineer Trainee interview:
  • Data Structures
  • Algorithms
Interview preparation tips for other job seekers - Be confident. Communication skills are also important. Please practice a lot of coding question from the platforms like Hackerrank, Codechef, Codeforces etc.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Nov 2021. There were 3 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 

(2 Questions)

  • Q1. Technical questions about previous project
  • Q2. General scenarios based questions
Round 3 - One-on-one 

(1 Question)

  • Q1. Scenario based question

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice interview. Practical question scenario based question

Interview Questionnaire 

6 Questions

  • Q1. Interviewed based on splunk and appdynamics,
  • Q2. Splunk dashboard and reports
  • Q3. Appdynamics layout
  • Q4. Triage procedure
  • Q5. Team description
  • Q6. Was a easy one
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Restful Services - GET , PUT , POST. Sql queries Kafka Questions

Top trending discussions

View All
Interview Tips & Stories
1w
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 SOFTWARE DEVELOPMENT SERVICES?
Ask anonymously on communities.

IVY SOFTWARE DEVELOPMENT SERVICES Interview FAQs

How many rounds are there in IVY SOFTWARE DEVELOPMENT SERVICES interview?
IVY SOFTWARE DEVELOPMENT SERVICES interview process usually has 2-3 rounds. The most common rounds in the IVY SOFTWARE DEVELOPMENT SERVICES interview process are Technical, HR and One-on-one Round.
How to prepare for IVY SOFTWARE DEVELOPMENT SERVICES 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 SOFTWARE DEVELOPMENT SERVICES. The most common topics and skills that interviewers at IVY SOFTWARE DEVELOPMENT SERVICES expect are SQL, Java, Javascript, Angular and C#.
What are the top questions asked in IVY SOFTWARE DEVELOPMENT SERVICES interview?

Some of the top questions asked at the IVY SOFTWARE DEVELOPMENT SERVICES interview -

  1. > Given an array of n-1 numbers 1<=a[i]<=n. We need to find the number that was...read more
  2. Complete core java concepts like how actually we implement those oops concepts ...read more
  3. How to implement data driven concept even framework is developed on data driv...read more
What are the most common questions asked in IVY SOFTWARE DEVELOPMENT SERVICES HR round?

The most common HR questions asked in IVY SOFTWARE DEVELOPMENT SERVICES interview are -

  1. Why are you looking for a chan...read more
  2. What is your family backgrou...read more
  3. What are your salary expectatio...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 11 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 57%
2-4 weeks 43%
View more

Interview Questions from Similar Companies

TCS iON Interview Questions
3.9
 • 384 Interviews
ITC Infotech Interview Questions
3.7
 • 374 Interviews
CitiusTech Interview Questions
3.3
 • 289 Interviews
NeoSOFT Interview Questions
3.6
 • 279 Interviews
Altimetrik Interview Questions
3.7
 • 240 Interviews
Episource Interview Questions
3.9
 • 224 Interviews
Xoriant Interview Questions
4.1
 • 213 Interviews
INDIUM Interview Questions
4.0
 • 198 Interviews
Incedo Interview Questions
3.1
 • 193 Interviews
View all

IVY SOFTWARE DEVELOPMENT SERVICES Reviews and Ratings

based on 124 reviews

3.8/5

Rating in categories

3.2

Skill development

4.1

Work-life balance

3.6

Salary

3.4

Job security

3.8

Company culture

3.1

Promotions

3.4

Work satisfaction

Explore 124 Reviews and Ratings
Software Engineer
53 salaries
unlock blur

₹6.8 L/yr - ₹14 L/yr

Senior Software Engineer
52 salaries
unlock blur

₹10.5 L/yr - ₹18 L/yr

Test Engineer
50 salaries
unlock blur

₹5.9 L/yr - ₹9 L/yr

System Analyst
36 salaries
unlock blur

₹16.1 L/yr - ₹26.5 L/yr

Senior Test Engineer
30 salaries
unlock blur

₹8 L/yr - ₹15 L/yr

Explore more salaries
Compare IVY SOFTWARE DEVELOPMENT SERVICES with

ITC Infotech

3.7
Compare

CMS IT Services

3.1
Compare

KocharTech

3.9
Compare

3i Infotech

3.4
Compare
write
Share an Interview