i
Iris Software
Filter interviews by
OOPs concept is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs stands for Object-Oriented Programming
It focuses on creating objects that interact with each other to solve a problem
Encapsulation, inheritance, polymorphism, and abstraction are key principles of OOPs
HashMap in Java is a data structure that stores key-value pairs
I...
I have worked with design patterns such as Singleton, Factory, Observer, and Strategy in my projects.
Singleton pattern was used to ensure only one instance of a class is created.
Factory pattern was used to create objects without specifying the exact class of object that will be created.
Observer pattern was used to define a one-to-many dependency between objects so that when one object changes state, all its dependents ...
Yes, I am able to work in hybrid mode which involves a combination of remote and on-site work.
Experienced in collaborating with remote team members using communication tools like Slack, Zoom, and Jira
Comfortable with switching between working on-site and remotely based on project requirements
Adaptable to different work environments and able to maintain productivity in both settings
General GD for test communication skill
CompletableFuture is a class introduced in Java 8 to represent a future result of an asynchronous computation.
CompletableFuture can be used to perform tasks asynchronously and then combine their results.
It supports chaining of multiple asynchronous operations.
It provides methods like thenApply, thenCompose, thenCombine, etc. for combining results.
Example: CompletableFuture
Iris Software interview questions for designations
I applied via Naukri.com and was interviewed before Mar 2023. There were 3 interview rounds.
Get interview-ready with Top Iris Software Interview Questions
I applied via Naukri.com and was interviewed before Dec 2022. There were 3 interview rounds.
The question asks for programs on Java 8 and 11, multithreading, collections, design patterns, SOLID principles, Spring MVC and Boot, and REST API.
Java 8 and 11 programs: Provide examples of programs written in Java 8 and 11.
Multithreading: Discuss the concept of multithreading and provide examples of how it can be implemented in Java.
Collections: Explain the different types of collections in Java and their usage.
Desig...
I applied via Recruitment Consulltant and was interviewed before Apr 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Jan 2024. There were 2 interview rounds.
Practical test like code auto suggestion
I applied via Naukri.com and was interviewed before May 2023. There were 3 interview rounds.
Its was pretty standard with the whole spectrum of questions ranging from medium to difficult.
I applied via Job Portal and was interviewed before Mar 2023. There were 3 interview rounds.
Caching is the process of storing data in a temporary storage area to reduce access time and improve performance.
Caching helps in speeding up data retrieval by storing frequently accessed data closer to the user.
It reduces the need to access the original source of data, saving time and resources.
Examples of caching include browser caching, CDN caching, and database caching.
Top trending discussions
3 Interview rounds
based on 127 reviews
Rating in categories
Senior Software Engineer
561
salaries
| ₹10 L/yr - ₹32 L/yr |
Technical Lead
521
salaries
| ₹15 L/yr - ₹36.2 L/yr |
Senior Technical Consultant
479
salaries
| ₹9.5 L/yr - ₹29 L/yr |
Senior Engineer
389
salaries
| ₹9.5 L/yr - ₹31 L/yr |
Senior Technology Engineer
297
salaries
| ₹11.8 L/yr - ₹33 L/yr |
TCS
Infosys
Wipro
HCLTech