Add office photos
IVY SOFTWARE DEVELOPMENT SERVICES logo
Employer?
Claim Account for FREE

IVY SOFTWARE DEVELOPMENT SERVICES

3.9
based on 110 Reviews

10+ IVY SOFTWARE DEVELOPMENT SERVICES Interview Questions and Answers

Updated 17 Sep 2024

Q1. why java doesn't support multiple inheritance

Ans.

Java doesn't support multiple inheritance to avoid the diamond problem and maintain simplicity.

  • Java supports single inheritance to avoid ambiguity in method resolution.

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

  • Java uses interfaces to achieve multiple inheritance of type, allowing classes to implement multiple interfaces.

Add your answer
right arrow

Q2. One coding question 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

Add your answer
right arrow

Q3. what is abstract class

Ans.

Abstract class is a class that cannot be instantiated and is used as a blueprint for other classes to inherit from.

  • Cannot be instantiated directly

  • Can have abstract methods that must be implemented by subclasses

  • Can have non-abstract methods as well

Add your answer
right arrow

Q4. Fundamentals of SQL and python

Ans.

SQL and Python are fundamental skills for a software engineer.

  • SQL is used for managing relational databases and querying data.

  • Python is a popular programming language for data analysis, web development, and automation.

  • Python can be used to interact with SQL databases using libraries like SQLAlchemy and psycopg2.

  • Understanding SQL and Python can help with tasks like data manipulation, reporting, and automation.

  • Examples of SQL commands include SELECT, INSERT, UPDATE, and DELETE....read more

Add your answer
right arrow
Discover IVY SOFTWARE DEVELOPMENT SERVICES interview dos and don'ts from real experiences

Q5. 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 details and showing only the necessary features.

Add your answer
right arrow

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

Add your answer
right arrow

Q7. What are Uml diagrams, sequence and class diagrams, activity diagrams

Ans.

UML diagrams are visual representations of software systems. Sequence and class diagrams depict system structure and behavior, while activity diagrams show system processes.

  • UML diagrams are used to model software systems and their components

  • Sequence diagrams show the interactions between objects in a system

  • Class diagrams depict the structure of a system and its classes

  • Activity diagrams show the flow of activities and processes in a system

  • UML diagrams are commonly used in soft...read more

Add your answer
right arrow

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

Add your answer
right arrow

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

Add your answer
right arrow

Q10. Write a requirement for 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 attempts.

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at IVY SOFTWARE DEVELOPMENT SERVICES

based on 11 interviews
Interview experience
4.2
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

IBM Logo
4.0
 • 1.2k Interview Questions
UltraTech Cement Logo
4.2
 • 334 Interview Questions
ITC Logo
3.9
 • 212 Interview Questions
Birlasoft Logo
3.6
 • 195 Interview Questions
Startek Logo
3.1
 • 173 Interview Questions
Intel Logo
4.2
 • 156 Interview Questions
View all
Recently Viewed
INTERVIEWS
63 Moons Technologies
No Interviews
INTERVIEWS
Anunta Technology Management Services
No Interviews
SALARIES
Anunta Technology Management Services
INTERVIEWS
Hyundai Mobis
No Interviews
INTERVIEWS
National Instruments
No Interviews
INTERVIEWS
63 Moons Technologies
No Interviews
INTERVIEWS
Anunta Technology Management Services
No Interviews
SALARIES
Marathwada Auto Compo Private Limited
JOBS
Anunta Technology Management Services
No Jobs
INTERVIEWS
IVY SOFTWARE DEVELOPMENT SERVICES
No Interviews
Top IVY SOFTWARE DEVELOPMENT SERVICES Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter