Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Iris Software Team. If you also belong to the team, you can get access from here

Iris Software Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Iris Software Interview Questions and Answers

Updated 17 Jul 2025
Popular Designations

123 Interview questions

A Senior Software Engineer was asked 1w ago
Q. What is git revert?
Ans. 

Git revert is a command that creates a new commit to undo changes made by a previous commit.

  • Reverts the changes made by a specific commit without altering the commit history.

  • Syntax: `git revert <commit_hash>`.

  • Creates a new commit that negates the changes of the specified commit.

  • Useful for undoing changes in a collaborative environment while preserving history.

  • Example: If commit A introduced a bug, running `g...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 1w ago
Q. Tell me about the frameworks you have worked with.
Ans. 

I have extensive experience with the Spring Framework, which is widely used for building enterprise-level Java applications.

  • Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications.

  • It supports dependency injection, which promotes loose coupling and easier testing.

  • I have utilized Spring Boot for rapid application development, allowing me to create s...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 1w ago
Q. Write an SQL query for a student grading system.
Ans. 

SQL query to manage and retrieve student grades in a grading system.

  • Use SELECT to retrieve student grades from the 'grades' table.

  • Example: SELECT student_id, grade FROM grades WHERE course_id = 101;

  • Use JOIN to combine student information from 'students' table with grades.

  • Example: SELECT s.name, g.grade FROM students s JOIN grades g ON s.id = g.student_id;

  • Use GROUP BY to calculate average grades per student.

  • Example...

View all Senior Software Engineer interview questions
A Software Developer was asked 1w ago
Q. What is normalization?
Ans. 

Normalization is the process of organizing data to reduce redundancy and improve data integrity in databases.

  • Normalization involves dividing a database into tables and defining relationships between them.

  • The main goals are to eliminate data redundancy and ensure data dependencies make sense.

  • There are several normal forms (1NF, 2NF, 3NF, BCNF) that define the level of normalization.

  • For example, in 1NF, each table c...

View all Software Developer interview questions
A Software Developer was asked 1w ago
Q. What is fine-tuning in LLM models?
Ans. 

Fine-tuning LLM models involves adapting pre-trained language models to specific tasks or datasets for improved performance.

  • Fine-tuning adjusts model weights based on new data, enhancing task-specific performance.

  • Example: Adapting a general LLM for sentiment analysis on product reviews.

  • It requires a smaller dataset compared to training from scratch, saving time and resources.

  • Fine-tuning can involve supervised lear...

View all Software Developer interview questions
🔥 Asked by recruiter 4 times
A Senior Technology Engineer was asked 1w ago
Q. Explain the internal workings of a hashmap.
Ans. 

A hashmap is a data structure that stores key-value pairs for efficient data retrieval using a hash function.

  • 1. Hash Function: Converts keys into hash codes, which determine the index in the array.

  • 2. Array: The underlying structure is an array where each index can hold a linked list or a tree for collisions.

  • 3. Collision Handling: When two keys hash to the same index, a collision occurs. Common methods include chai...

View all Senior Technology Engineer interview questions
A Senior Software Engineer was asked 1w ago
Q. How do you handle collections?
Ans. 

Handling collections involves managing groups of data efficiently using appropriate data structures and algorithms.

  • Choose the right data structure: Use arrays for fixed-size collections, lists for dynamic collections, and sets for unique items.

  • Utilize built-in methods: Leverage methods like map, filter, and reduce for functional programming approaches in collections.

  • Consider performance: Analyze time and space com...

View all Senior Software Engineer interview questions
Are these interview questions helpful?
A Senior Software Engineer was asked 1w ago
Q. How do you handle try-catch blocks?
Ans. 

Using try-catch blocks effectively helps manage exceptions and maintain application stability.

  • Use try-catch to handle exceptions gracefully and avoid application crashes.

  • Always catch specific exceptions before general ones to avoid masking errors.

  • Log exceptions in the catch block for debugging purposes. Example: `console.error(e);`

  • Consider using finally block for cleanup actions, like closing resources.

  • Avoid using...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 1w ago
Q. Explain the framework.
Ans. 

A framework is a structured platform that provides foundational support for developing software applications.

  • Frameworks provide reusable code and components, reducing development time.

  • Examples include web frameworks like Django for Python and Ruby on Rails for Ruby.

  • They often enforce design patterns, promoting best practices in software development.

  • Frameworks can be specific to certain domains, like TensorFlow for...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 1w ago
Q. What are Hooks in the context of TestNG?
Ans. 

Hooks in TestNG allow developers to execute code at specific points in the test lifecycle.

  • Hooks are methods annotated with @Before, @After, @BeforeClass, @AfterClass, etc.

  • They help in setting up preconditions or cleaning up after tests.

  • Example: @BeforeMethod can be used to initialize WebDriver before each test method.

  • Example: @AfterClass can be used to close database connections after all tests in a class.

View all Senior Software Engineer interview questions

Iris Software Interview Experiences

190 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025.

Round 1 - HR 

(3 Questions)

  • Q1. Could you provide a description of yourself and an overview of your career accomplishments?
  • Ans. 

    Experienced Senior UX Designer with a proven track record of creating user-centered designs.

    • Over 8 years of experience in UX design

    • Led multiple successful projects from concept to launch

    • Strong expertise in user research, wireframing, prototyping, and usability testing

    • Collaborated with cross-functional teams to deliver innovative solutions

    • Received awards for outstanding design work

  • Answered by AI
  • Q2. What are your reasons for wanting to leave your current company?
  • Ans. 

    Seeking new challenges and opportunities for growth.

    • Desire for new challenges and learning opportunities

    • Lack of career advancement in current company

    • Seeking a more collaborative and innovative work environment

  • Answered by AI
  • Q3. What are your salary expectations?
  • Ans. 

    My salary expectations are in line with industry standards for a Senior UX Designer with my level of experience and skills.

    • Research industry standards for Senior UX Designer salaries

    • Consider my level of experience and skills when determining salary expectations

    • Be open to negotiation based on the overall compensation package offered

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Interviewer will describe the scenario and discuss the UX terminologies?
  • Q2. Whiteboarding conducted
Round 3 - Technical 

(1 Question)

  • Q1. Tech questions and UX related questions were asked
Round 4 - One-on-one 

(1 Question)

  • Q1. Manager Round was conducted

QA Lead Interview Questions & Answers

user image Anonymous

posted on 15 Oct 2024

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(9 Questions)

  • Q1. Introduction, Current project overview and your role and responsibilities
  • Q2. Agile Ceremonies, Role of QA in Agile
  • Ans. 

    Agile ceremonies are key meetings in Agile methodology where QA plays a crucial role in ensuring quality throughout the development process.

    • QA participates in Agile ceremonies such as Sprint Planning, Daily Stand-ups, Sprint Review, and Sprint Retrospective to provide input on quality aspects.

    • QA helps in defining acceptance criteria for user stories during Sprint Planning to ensure that the team understands the quality...

  • Answered by AI
  • Q3. Story Estimation Techniques in Agile
  • Ans. 

    Story estimation techniques in Agile involve using relative sizing, planning poker, and t-shirt sizing.

    • Relative sizing compares the size of one story to another to estimate effort.

    • Planning poker involves team members individually estimating stories and then discussing differences.

    • T-shirt sizing categorizes stories into small, medium, large, etc. based on complexity.

    • Fibonacci sequence can be used for story points (1, 2,...

  • Answered by AI
  • Q4. Updating scrum board and its process
  • Ans. 

    Updating the scrum board involves adding, moving, and removing tasks to reflect the current status of the project.

    • Regularly update the scrum board with the progress of tasks

    • Move tasks from 'To Do' to 'In Progress' to 'Done' columns as they are worked on and completed

    • Remove tasks that are no longer relevant or have been completed

    • Ensure the team is aware of any changes made to the scrum board

  • Answered by AI
  • Q5. Different type of SQL Joins
  • Ans. 

    SQL Joins are used to combine rows from two or more tables based on a related column between them.

    • INNER JOIN: Returns rows when there is at least one match in both tables

    • LEFT JOIN: Returns all rows from the left table and the matched rows from the right table

    • RIGHT JOIN: Returns all rows from the right table and the matched rows from the left table

    • FULL JOIN: Returns rows when there is a match in one of the tables

  • Answered by AI
  • Q6. Test Plan, test Report in detal
  • Q7. Testing tools used
  • Ans. 

    I have experience using a variety of testing tools such as Selenium, Jira, and TestRail.

    • Selenium

    • Jira

    • TestRail

  • Answered by AI
  • Q8. Years of experience in team leading and challenges faced
  • Ans. 

    Over 5 years of experience leading QA teams, faced challenges in communication, resource allocation, and stakeholder management.

    • Managed a team of 10 QA engineers, ensuring timely delivery of high-quality testing.

    • Challenges included resolving conflicts within the team, prioritizing tasks based on project deadlines, and effectively communicating with stakeholders.

    • Implemented agile methodologies to improve team efficiency...

  • Answered by AI
  • Q9. Questions on Finance domain like derivatives, equity , Regulatory reports

Interview Preparation Tips

Topics to prepare for Iris Software QA Lead interview:
  • Agile
  • sql join
  • Test Planning
  • Test Reporting
  • Finance
Interview preparation tips for other job seekers - My technical interview with QA manager happened on Friday. On Monday, I received a call from HR saying ' final round with client would happen on Tuesday or Wednesday late night (as it was Canada based) and she told that the time slot would be confirmed by EOD. And also said that QA manager would also call me to give a brief on client round on that very same day. But after that I didn't received any call from her side or that manager.

Miraculously, a week later I received a call from that same HR saying my profile went on hold and didn't gave any explanations about that (as I was already finalized for the client round). Later she said now I need to appear for other US based client and will have to give 2 additional rounds and also the designation would be lower than a Lead and that too of Senior QA. When I asked why you want to take 2 more rounds for this client, as earlier you said only 2 rounds would happen? She said its a company policy to have 2 technical and 1 managerial round. I said then why my 1st technical happened with the manager in first place and was told to appear only for 2 rounds?
Obv she was lying and straight away asked if I was interested in the 2nd client and I still very professionally asked her to share the job description with me. She acted very rudely and since then I have not heard from her.

My advice for other job seekers is not to appear for this company's interview. They have no work ethics and take the candidates for granted. They have no respect for the time of people interviewing with them.
Recruiter Divya seriously needs to go under professional behavior training as she has no sense of talking to the candidates. She should realize that she is not the owner of company and should not tell straight away lies. She seriously lacks professionalism and corporate work ethics Being a HR she has to understand the meaning of human first!!

Skills evaluated in this interview

Lead Interview Questions & Answers

user image Kiran Anupam Shrivastava

posted on 17 Jul 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025, where I was asked the following questions.

  • Q1. Java 8 questions like types of functional interface, springboot question, ui how to overlap two divs
  • Q2. AWS microservices basic questions

Interview Preparation Tips

Interview preparation tips for other job seekers - good company

Team Lead Interview Questions & Answers

user image Kiran Anupam Shrivastava

posted on 17 Jul 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025, where I was asked the following questions.

  • Q1. Question on java 8 springboot and microservices
  • Q2. Ui how to overlap two divs and other, aws
Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. All questions regarding ABINITIO and DW concepts
  • Q2. SQL and unix
Round 2 - Technical 

(1 Question)

  • Q1. SQL and data warehouse concepts
Round 3 - Client Interview 

(1 Question)

  • Q1. ABINITIO Questions

Team Lead Interview Questions & Answers

user image Anonymous

posted on 16 Dec 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Coding test is related to my tech skills only.

Round 2 - Technical 

(5 Questions)

  • Q1. Angular questions
  • Q2. JavaScript questions
  • Q3. TypeScript questions
  • Q4. HTML questions related to UI
  • Q5. CSS questions regarding bootstrap

Interview Preparation Tips

Topics to prepare for Iris Software Team Lead interview:
  • Angular
  • Javascript Frameworks
  • Typescript
Interview preparation tips for other job seekers - Prepare for the coding test.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basic Questions on SQL and SSIS
Round 2 - Technical 

(1 Question)

  • Q1. Advanced question on SQL and SSIS
Round 3 - HR 

(1 Question)

  • Q1. Salary negotiation
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. Tell me about your self
  • Ans. 

    I am a dedicated and experienced Onboarding Lead with a passion for helping new employees integrate seamlessly into the company.

    • Over 5 years of experience in onboarding new hires

    • Strong communication and organizational skills

    • Proven track record of developing effective onboarding programs

    • Ability to collaborate with various departments to ensure a smooth onboarding process

  • Answered by AI
  • Q2. Tell about your previous experience
  • Ans. 

    I have over 5 years of experience in onboarding new employees, creating training programs, and ensuring smooth transitions.

    • Developed onboarding processes and materials for new hires

    • Led training sessions for new employees on company policies and procedures

    • Worked closely with HR and hiring managers to coordinate onboarding schedules

    • Implemented feedback mechanisms to continuously improve the onboarding experience

  • Answered by AI
  • Q3. Why you want to switch
  • Ans. 

    Seeking new challenges and growth opportunities in a different role.

    • Looking for a new challenge to expand my skill set

    • Interested in taking on more responsibility

    • Seeking growth opportunities in a different role

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and explain properly about your work profile.

Senior Software Engineer Interview Questions & Answers

user image Supriya Suraj Tike

posted on 4 Jul 2025

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. Java program collection
  • Q2. Project and domain related questions
  • Q3. Explain framework
  • Ans. 

    A framework is a structured platform that provides foundational support for developing software applications.

    • Frameworks provide reusable code and components, reducing development time.

    • Examples include web frameworks like Django for Python and Ruby on Rails for Ruby.

    • They often enforce design patterns, promoting best practices in software development.

    • Frameworks can be specific to certain domains, like TensorFlow for mach...

  • Answered by AI
  • Q4. What are Hooks in the context of TestNG?
  • Ans. 

    Hooks in TestNG allow developers to execute code at specific points in the test lifecycle.

    • Hooks are methods annotated with @Before, @After, @BeforeClass, @AfterClass, etc.

    • They help in setting up preconditions or cleaning up after tests.

    • Example: @BeforeMethod can be used to initialize WebDriver before each test method.

    • Example: @AfterClass can be used to close database connections after all tests in a class.

  • Answered by AI
  • Q5. What is Agile methodology
  • Ans. 

    Agile methodology is an iterative approach to software development that emphasizes flexibility, collaboration, and customer feedback.

    • Focuses on delivering small, incremental updates to software, allowing for quick adjustments based on user feedback.

    • Utilizes cross-functional teams that collaborate closely, often through daily stand-up meetings to discuss progress and challenges.

    • Emphasizes customer involvement throughout...

  • Answered by AI
  • Q6. How to handle collection
  • Ans. 

    Handling collections involves managing groups of data efficiently using appropriate data structures and algorithms.

    • Choose the right data structure: Use arrays for fixed-size collections, lists for dynamic collections, and sets for unique items.

    • Utilize built-in methods: Leverage methods like map, filter, and reduce for functional programming approaches in collections.

    • Consider performance: Analyze time and space complexi...

  • Answered by AI
  • Q7. How to handle try catch
  • Ans. 

    Using try-catch blocks effectively helps manage exceptions and maintain application stability.

    • Use try-catch to handle exceptions gracefully and avoid application crashes.

    • Always catch specific exceptions before general ones to avoid masking errors.

    • Log exceptions in the catch block for debugging purposes. Example: `console.error(e);`

    • Consider using finally block for cleanup actions, like closing resources.

    • Avoid using empt...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Offer work-from-home opportunities.

Technical Lead Interview Questions & Answers

user image Ashutosh Sharma

posted on 16 Dec 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Nov 2024.

Round 1 - Coding Test 

Questions about java concurrency framework, java 8 and 11 features, Code chef coding problem

Round 2 - Technical 

(2 Questions)

  • Q1. Discussion about current project architecture
  • Q2. Microservices and cloud foundry

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Iris Software?
Ask anonymously on communities.

Iris Software Interview FAQs

How many rounds are there in Iris Software interview?
Iris Software interview process usually has 2-3 rounds. The most common rounds in the Iris Software interview process are Technical, One-on-one Round and HR.
How to prepare for Iris Software interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Iris Software. The most common topics and skills that interviewers at Iris Software expect are Java, SQL, Multithreading, Microservices and Spring.
What are the top questions asked in Iris Software interview?

Some of the top questions asked at the Iris Software interview -

  1. How to write any sentence (given to u ) in mirror image form in java?(ans :by 2...read more
  2. Prepare Java 8, 11 Programs on Java 8 and 11 Multithreading Collection Design p...read more
  3. why there is abstract ,interface and enum class in ja...read more
How long is the Iris Software interview process?

The duration of Iris Software interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 195 interview experiences

Difficulty level

Easy 10%
Moderate 82%
Hard 8%

Duration

Less than 2 weeks 70%
2-4 weeks 19%
4-6 weeks 5%
6-8 weeks 6%
More than 8 weeks 1%
View more

Interview Questions from Similar Companies

CitiusTech Interview Questions
3.3
 • 290 Interviews
Altimetrik Interview Questions
3.7
 • 242 Interviews
Xoriant Interview Questions
4.1
 • 213 Interviews
INDIUM Interview Questions
4.0
 • 198 Interviews
Incedo Interview Questions
3.0
 • 193 Interviews
Globant Interview Questions
3.7
 • 184 Interviews
ThoughtWorks Interview Questions
3.9
 • 158 Interviews
Apexon Interview Questions
3.3
 • 150 Interviews
View all

Iris Software Reviews and Ratings

based on 1.7k reviews

4.0/5

Rating in categories

3.9

Skill development

4.0

Work-life balance

3.9

Salary

3.7

Job security

4.0

Company culture

3.5

Promotions

3.8

Work satisfaction

Explore 1.7k Reviews and Ratings
ETL QA Lead

Noida,

Pune

+1

5-10 Yrs

Not Disclosed

Release Management Manager

Noida

14-18 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
678 salaries
unlock blur

₹17.9 L/yr - ₹32 L/yr

Technical Lead
588 salaries
unlock blur

₹22.4 L/yr - ₹37 L/yr

Senior Engineer
469 salaries
unlock blur

₹17.5 L/yr - ₹31 L/yr

Senior Technical Consultant
401 salaries
unlock blur

₹17.8 L/yr - ₹30 L/yr

Senior Technology Engineer
355 salaries
unlock blur

₹18 L/yr - ₹33 L/yr

Explore more salaries
Compare Iris Software with

Xoriant

4.1
Compare

Photon Interactive

4.1
Compare

CitiusTech

3.3
Compare

HTC Global Services

3.5
Compare
write
Share an Interview