LTIMindtree
IRISSTAR Technologies Interview Questions and Answers
Q1. How to Convert Monolithic to Microservices?
Monolithic to Microservices conversion involves breaking down a large application into smaller, independent services.
Identify the different functionalities of the monolithic application
Decompose the application into smaller services based on these functionalities
Use APIs for communication between services
Implement service discovery and load balancing for scalability
Containerize services using tools like Docker and orchestrate them with Kubernetes
Q2. How to write code as Platform independent?
To write code as platform independent, use programming languages that are supported on multiple platforms and avoid platform-specific code.
Use programming languages like Java, Python, or JavaScript that are supported on multiple platforms.
Avoid using platform-specific libraries or APIs in your code.
Test your code on different platforms to ensure compatibility.
Use tools like Docker or virtual machines to create a consistent development environment across platforms.
Q3. Factorial of a given number ,
Factorial of a number is the product of all positive integers less than or equal to that number.
To calculate factorial of a number, multiply all positive integers less than or equal to that number.
Factorial of 5 (5!) = 5 * 4 * 3 * 2 * 1 = 120
Factorial of 0 is defined as 1, so 0! = 1
Q4. Explain Oops concepts ?
OOPs concepts are the fundamental principles of object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary featu...read more
Q5. Explain solid principles?
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the functionality.
I - Interface ...read more
Q6. MVC Lifecycle in asp.net
MVC Lifecycle in ASP.NET involves several stages like routing, controller execution, action execution, and result rendering.
MVC request is first routed to the appropriate controller
Controller executes the requested action method
Action method returns a result to be rendered
Result is rendered to the client
More about working at LTIMindtree
Interview Process at IRISSTAR Technologies
Top DOT NET Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month