
Iris Software Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 241 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 241 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Iris Software.
Lead QA Automation Engineer
The interview process involves at least 2 rounds after the initial manager discussion. Both the first and second rounds are strictly technical, focusing on your skillset. Primarily, expect questions on core Java, Selenium, and TestNG.
- Can you give a brief introduction about yourself?
- Explain Java OOPs concepts.
- Write a Java program.
Java Developer
I applied at Iris Software as a Java Developer and heard back from a recruiter. My interview process at Iris Software back in 2017 took about two weeks and was pretty standard. It had three main parts: a phone screening, a technical interview, and an HR chat. They made me a decent offer, but I ended up taking a job elsewhere for more money.
- Could you explain the difference between an abstract class and an interface?
- What is runtime polymorphism, also known as dynamic method dispatch?
- If a method is declared abstract, can non-abstract methods use it?
Senior Software Engineer
The interview process itself is decent, but the organization is lacking. There's a lot of internal politics, bias, and groupism. They seem to target single employees, and there's a lot of micromanagement. Honestly, employees are always targeted. Higher management has friends and old employees in higher posts who get benefits like Work From Home.
- Can you tell me about basic Java concepts?
- Explain multi-threading in Java.
- What are the principles of Object-Oriented Programming (OOP)?
Data Engineer
I had two rounds of technical interviews, and I finished both. The first round had medium-difficulty questions, mostly focusing on Spark and SQL. The second round went deep into coding. After I finished, they asked me to wait for an HR chat, but after waiting 30 minutes, they told me to leave because HR was busy. I didn't get any updates after that, and checking Workday five days later, my application was rejected.
- What are your technical skills with Spark?
- What are your technical skills with SQL?
Iris Software Interview Questions
Quoted word for word from Iris Software interview reports.
“If a method is declared abstract, can non-abstract methods use it?”
Read reports →“Regarding the 'final' keyword for strings, what advantages does it offer?”
Read reports →“What is the purpose of the @BeforeAll annotation in JUnit?”
Read reports →“What is the contract between hashcode and equals in Java?”
Read reports →“Can you acquire a lock on an object of a class when a class-level lock is already acquired?”
Read report →“How would you restrict the add method on a list?”
Read report →“What are the new exception handling features introduced in Java 7?”
Read report →“If you save an employee object in a HashMap where hashcode always returns 1 and equals always returns true, and you use e1, e2, e3 as keys or employee.id as key, what will be the size of the HashMap?”
Read report →“Given a HashMap code snippet, what would be the output and what's the reasoning?”
Read report →Formats, difficulty and experience
Across all 241 Iris Software interview reports.