Add office photos
Engaged Employer

Devon Software Services

4.0
based on 101 Reviews
Video summary
Filter interviews by

Ivy Mobility Solutions Interview Questions and Answers

Updated 8 Jan 2025

Q1. Direct F2F with Panel +Coding evaluation during the 1hour call

Ans.

Interview process includes direct face-to-face interaction with panel and coding evaluation.

  • Expect to have a video call with the interview panel

  • Be prepared to showcase your coding skills during the call

  • Ensure you have a stable internet connection and a quiet environment for the call

  • Practice coding problems beforehand to feel more confident

  • Be ready to explain your thought process and approach to problem-solving

Add your answer

Q2. Explain liskov substitution principle with examples?

Ans.

Liskov Substitution Principle states that objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.

  • Subtypes must be substitutable for their base types.

  • Derived classes should be able to extend the functionality of base classes without changing their behavior.

  • Violating this principle can lead to unexpected behavior in the program.

  • Example: If a Square class inherits from a Rectangle class, it should be able to subst...read more

Add your answer

Q3. How do you connect your code to database? what kind of Repository you use? Will group By work with without having

Ans.

I connect my code to the database using a repository pattern. Group By can work without having an explicit repository.

  • I use a repository pattern to abstract the database operations in my code.

  • I typically use Entity Framework as my ORM to connect to the database.

  • Group By can work without having an explicit repository by directly querying the database using LINQ or SQL.

Add your answer

Q4. Given an integer array segregate odd and even numbers without using another array

Ans.

Segregate odd and even numbers in an integer array without using another array

  • Iterate through the array and maintain two pointers, one for odd numbers and one for even numbers

  • Swap elements at the odd and even pointers until all odd numbers are on one side and even numbers on the other

  • Example: Input array [3, 6, 8, 5, 4], Output array [6, 8, 4, 5, 3]

Add your answer
Discover Ivy Mobility Solutions interview dos and don'ts from real experiences

Q5. Importance of Unit testing in clean close

Ans.

Unit testing is crucial in ensuring clean code by verifying the functionality of individual units of code.

  • Unit testing helps in identifying bugs and errors early in the development process.

  • It ensures that each unit of code works as expected in isolation.

  • Unit tests act as documentation for the codebase, making it easier for new developers to understand and modify the code.

  • It promotes code reusability and maintainability by allowing developers to make changes confidently withou...read more

Add your answer

Q6. What is trigger Where is configuration available for you code

Ans.

A trigger is a special type of stored procedure that is automatically executed when certain events occur in a database.

  • Triggers are used to enforce business rules, perform auditing, and maintain data integrity.

  • Configuration for triggers is typically available in the database management system where the trigger is created.

  • Examples of trigger events include INSERT, UPDATE, and DELETE operations on a table.

Add your answer

Q7. Importance of abstraction

Ans.

Abstraction is crucial in software development to simplify complexity, improve readability, and promote reusability.

  • Abstraction helps in hiding unnecessary details and focusing on essential features.

  • It allows developers to work at a higher level of understanding without getting bogged down in implementation details.

  • Abstraction promotes code reusability by creating modular and reusable components.

  • It improves code readability and maintainability by organizing code into logical ...read more

Add your answer

Q8. Explain POLYMORPHISM and other oops concepts.

Ans.

Polymorphism is the ability of a single function or method to operate on different data types.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

  • Example of compile-time polymorphism: function overloading in Java.

  • Example of runtime polymorphism: method overriding in Java.

  • Polymorphism helps in achieving flexibility and reusability ...read more

Add your answer

Q9. Scrum principles and values

Ans.

Scrum principles and values are the foundation of the Scrum framework, guiding teams to work collaboratively and adapt to change.

  • Scrum principles include transparency, inspection, and adaptation.

  • Scrum values include commitment, courage, focus, openness, and respect.

  • Examples of Scrum principles in action: Daily stand-up meetings for transparency and regular retrospectives for inspection and adaptation.

  • Examples of Scrum values in action: Team members showing commitment by deliv...read more

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

Interview Process at Ivy Mobility Solutions

based on 10 interviews
Interview experience
3.4
Average
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 570 Interview Questions
3.3
 • 450 Interview Questions
4.4
 • 218 Interview Questions
3.8
 • 206 Interview Questions
4.3
 • 178 Interview Questions
3.3
 • 142 Interview Questions
View all
Top Devon Software Services Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 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