i
Devon Software Services
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
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]
The problem statement was given to solve.
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 i...
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 readab...
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...
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.
Po...
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.
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.
Devon Software Services interview questions for popular designations
Get interview-ready with Top Devon Software Services Interview Questions
I am unable to provide my current salary.
I am unable to disclose my current salary due to confidentiality agreements.
My current salary is subject to a non-disclosure agreement.
I prefer not to discuss my current salary during the interview process.
I have 5 years of experience as a Software Developer.
Developed web applications using HTML, CSS, and JavaScript.
Worked with various programming languages such as Java, C++, and Python.
Experience in database management with SQL and NoSQL.
Familiar with Agile development methodologies.
Collaborated with cross-functional teams to deliver high-quality software solutions.
I applied via Naukri.com and was interviewed in Jun 2022. There were 3 interview rounds.
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
Hands on evaluation to check on coding standards & practices, focus more on OOPS,Solid principles & should be strong in basics
I applied via Referral and was interviewed before May 2023. There were 5 interview rounds.
I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.
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 ...
I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.
Top trending discussions
Some of the top questions asked at the Devon Software Services interview -
based on 10 interviews
Interview experience
based on 100 reviews
Rating in categories
Senior Architect
25
salaries
| ₹27 L/yr - ₹32 L/yr |
Associate Architect
18
salaries
| ₹15 L/yr - ₹19 L/yr |
Technical Architect
18
salaries
| ₹19 L/yr - ₹27 L/yr |
Scrum Master
15
salaries
| ₹17.1 L/yr - ₹27 L/yr |
Senior Scrum Master
15
salaries
| ₹21.9 L/yr - ₹26 L/yr |
Infosys
TCS
Wipro
HCLTech