Upload Button Icon Add office photos
Engaged Employer

i

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

IBS Software Services Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

IBS Software Services Interview Questions and Answers

Updated 19 Jun 2025
Popular Designations

78 Interview questions

A SAP MM Consultant was asked 1mo ago
Q. What is a data dictionary?
Ans. 

A data dictionary is a centralized repository that defines and manages data elements in a database or system.

  • Defines data types, structures, and relationships within a database.

  • Facilitates data management by providing metadata about data elements.

  • Examples include tables, fields, data types, and constraints.

  • Helps in maintaining data integrity and consistency across applications.

  • Used in various systems, including SA...

View all SAP MM Consultant interview questions
A SAP MM Consultant was asked 1mo ago
Q. What is RACEFW in SAP/ABAP?
Ans. 

Racefw is a framework in SAP ABAP for managing and processing asynchronous tasks efficiently.

  • Racefw stands for 'Race Framework' and is used for parallel processing in ABAP.

  • It allows developers to execute multiple tasks simultaneously, improving performance.

  • Example: Processing large datasets in parallel to reduce execution time.

  • Racefw can handle error management and logging for asynchronous tasks.

  • It is particularly...

View all SAP MM Consultant interview questions
A Senior Software Engineer was asked 1mo ago
Q. Explain the SOLID principles.
Ans. 

SOLID principles are five design principles aimed at making software designs more understandable, flexible, and maintainable.

  • S - Single Responsibility Principle: A class should have one reason to change. Example: A User class should not handle database operations.

  • O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Using interfaces to add new features.

  • L - ...

View all Senior Software Engineer interview questions
A Lead Java Developer was asked 6mo ago
Q. Which design patterns were used in the project?
Ans. 

Singleton design pattern was used in the project.

  • Ensures a class has only one instance and provides a global point of access to it

  • Used when only one instance of a class is needed throughout the system

  • Example: Database connection manager, Logger classes

View all Lead Java Developer interview questions
A Software Developer was asked 7mo ago
Q. What are the concepts of OOPS?
Ans. 

OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes to structure software design.

  • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

  • Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).

  • Polymorphism: Ability to present the same interfac...

View all Software Developer interview questions
A Senior Solution Engineer was asked 7mo ago
Q. What technologies have you worked on?
Ans. 

I have worked extensively with cloud-based solutions, focusing on integration and automation for enterprise applications.

  • Implemented a cloud-based CRM solution that integrated with existing ERP systems, improving data flow and reducing manual entry.

  • Developed automated workflows using tools like Zapier and Microsoft Power Automate to streamline business processes.

  • Led a team in migrating on-premise applications to A...

View all Senior Solution Engineer interview questions

IBS Software Services HR Interview Questions

21 questions and answers

Q. Can you describe a challenging situation you faced during your educational perio ... read more
Q. What does honesty mean to you?
Q. Why did you choose IBS?
A Solution Engineer was asked 7mo ago
Q. What is the probability of the ceiling fan falling?
Ans. 

The probability of a ceiling fan falling depends on various factors like installation, maintenance, and environmental conditions.

  • Proper installation reduces the risk of falling; for example, using secure mounts.

  • Regular maintenance checks can prevent wear and tear that might lead to failure.

  • Environmental factors like earthquakes or strong winds can increase the likelihood of a fan falling.

  • Older fans or those with d...

View all Solution Engineer interview questions
Are these interview questions helpful?
A Senior Solution Engineer was asked 8mo ago
Q. Describe the end-to-end flow of a REST API.
Ans. 

An end-to-end flow of a REST API involves client requests, server processing, and response delivery.

  • Client sends an HTTP request to the server (e.g., GET /api/users).

  • Server receives the request and routes it to the appropriate handler.

  • Handler processes the request, often interacting with a database.

  • Server prepares an HTTP response, including status codes and data.

  • Client receives the response and processes the data...

View all Senior Solution Engineer interview questions
A Senior Solution Engineer was asked 8mo ago
Q. What are the differences between a hash map and a hash set?
Ans. 

HashMap stores key-value pairs; HashSet stores unique keys without values.

  • HashMap allows duplicate values but unique keys. Example: {1: 'A', 2: 'B', 1: 'C'} results in {1: 'C', 2: 'B'}.

  • HashSet only stores unique elements. Example: {1, 2, 2, 3} results in {1, 2, 3}.

  • HashMap provides O(1) average time complexity for get and put operations.

  • HashSet provides O(1) average time complexity for add, remove, and contains ope...

View all Senior Solution Engineer interview questions
A Java Developer was asked 9mo ago
Q. What is the difference between Predicate and Consumer interfaces in Java?
Ans. 

Predicate is a functional interface that represents a boolean-valued function, while Consumer is a functional interface that represents an operation that accepts a single input argument and returns no result.

  • Predicate is used for filtering elements based on a condition, while Consumer is used for performing actions on elements.

  • Predicate has a test() method to evaluate a condition, while Consumer has an accept() me...

View all Java Developer interview questions

IBS Software Services Interview Experiences

115 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Dec 2022. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Oops Concepts of Java
  • Ans. 

    Oops Concepts of Java are fundamental principles of object-oriented programming.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Polymorphism: Ability of a method to do different things based on the object it is acting upon.

    • Abstraction: Hiding the implementation details and showing only the necessary fe...

  • Answered by AI
  • Q2. How to validate that the URL loaded is correct or not?
  • Ans. 

    To validate the correct URL loaded, check the current URL in the browser.

    • Get the current URL from the browser using driver.getCurrentUrl() method in Selenium.

    • Compare the current URL with the expected URL to validate correctness.

    • Use assertions or conditional statements to confirm if the URL is correct.

    • Consider handling any redirects or dynamic URLs that may affect validation.

    • Utilize regular expressions for more flexible...

  • Answered by AI
  • Q3. Alert handling in selenium
  • Q4. How to perform Mouse actions
  • Ans. 

    Mouse actions can be performed using Selenium WebDriver by using Actions class

    • Create an instance of Actions class

    • Use methods like moveToElement, click, doubleClick, contextClick, dragAndDrop, etc.

    • Perform the desired action by calling the respective method on the Actions object

  • Answered by AI
  • Q5. How to read data from an XL file using selenium
  • Q6. Waits in selenium

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

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

  • Q1. GST GST slabs TDS and various provisions exemptions Vs deductions Contingent liabilities Current ratio Current assets vs current liabilities Various financial statements Cash flow statement and it's compon...
  • Q2. Accounting, journal entries, golden rules
  • Q3. Contingent liabilities
  • Q4. Various forms used under gst
  • Ans. 

    GST involves various forms for compliance, reporting, and documentation to streamline tax processes.

    • GSTR-1: Monthly return for outward supplies, detailing sales.

    • GSTR-2: Monthly return for inward supplies, detailing purchases.

    • GSTR-3: Monthly summary return combining GSTR-1 and GSTR-2.

    • GSTR-4: Quarterly return for composition scheme taxpayers.

    • GSTR-9: Annual return for regular taxpayers summarizing all transactions.

    • GSTR-10...

  • Answered by AI
  • Q5. Heads of ok income
  • Ans. 

    Heads of income refer to various sources from which an entity generates revenue, crucial for financial analysis.

    • Sales Revenue: Income from selling goods or services, e.g., a retail store's sales.

    • Service Income: Earnings from providing services, e.g., consulting fees.

    • Interest Income: Revenue earned from interest on investments or loans, e.g., bank interest.

    • Rental Income: Money received from leasing property, e.g., a lan...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well regarding income tax.
Interview experience
5
Excellent
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 - Technical 

(2 Questions)

  • Q1. Java springboot basic to intermediate question
  • Q2. Java stream questions
Round 2 - Technical 

(2 Questions)

  • Q1. Easy level DSA questions
  • Q2. Project based questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Fancy string problem

Round 2 - Technical 

(4 Questions)

  • Q1. You are given 2 tables, customer and orders, you have to write an SQL query to fetch the total order placed by each customer and also give the total order amount.
  • Ans. 

    SQL query to calculate total orders and order amounts for each customer from customer and orders tables.

    • Use JOIN to combine customer and orders tables based on customer ID.

    • Use GROUP BY to aggregate results by customer.

    • Use COUNT() to get the total number of orders per customer.

    • Use SUM() to calculate the total order amount per customer.

    • Example SQL query: SELECT c.customer_id, COUNT(o.order_id) AS total_orders, SUM(o.amou...

  • Answered by AI
  • Q2. Java Streams question to find the total number of employees that have salary greater than 50000
  • Q3. The various annotations used in Springboot @Entity, @RestController etc
  • Ans. 

    Annotations in Springboot like @Entity, @RestController are used for defining classes and endpoints respectively.

    • Annotations like @Entity are used to define JPA entities in Springboot.

    • Annotations like @RestController are used to define RESTful web services endpoints.

    • Annotations like @Autowired are used for dependency injection in Springboot.

  • Answered by AI
  • Q4. AWS services used in my previous project
  • Ans. 

    In my previous project, I used AWS services such as EC2, S3, and RDS for hosting, storage, and database management.

    • EC2 for hosting application servers

    • S3 for storing and retrieving files

    • RDS for managing relational databases

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. All questions were asked based on my resume. So prepare well from your resume.
Round 4 - One-on-one 

(1 Question)

  • Q1. 4th round was a one on one with the manager, asked me general questions about why I was looking for a job change.

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your basics strong.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

The problem was to check whether an int matrix is magic matrix ( where sum of elements in row = sum of elements in column = sum of elements in diagonal)

Round 2 - Technical 

(2 Questions)

  • Q1. Problem on hashmap
  • Q2. Questions about spring boot, projects
Round 3 - Technical 

(1 Question)

  • Q1. More questions on spring boot
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. String Question based on hashmap
  • Q2. Palindorme -Reverse a string
  • Ans. 

    Reverse a string to check if it is a palindrome.

    • Create a function that takes a string as input

    • Reverse the string using built-in functions or manually

    • Compare the reversed string with the original string to check if it is a palindrome

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Basic Personal Questions, salary expectations
  • Q2. Agile, docker,kunernetes

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Easy Programming problem

Round 2 - Technical 

(2 Questions)

  • Q1. What is probability of the ceiling fan falling?
  • Ans. 

    The probability of a ceiling fan falling depends on various factors like installation, maintenance, and environmental conditions.

    • Proper installation reduces the risk of falling; for example, using secure mounts.

    • Regular maintenance checks can prevent wear and tear that might lead to failure.

    • Environmental factors like earthquakes or strong winds can increase the likelihood of a fan falling.

    • Older fans or those with damage...

  • Answered by AI
  • Q2. Tell me briefly about the OOP concepts.
  • Ans. 

    OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.

    • Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: A 'Car' class with properties like 'color' and methods like 'drive()'.

    • Inheritance: Mechanism where a new class inherits properties and methods from an existing class. Example: 'Electr...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Enjoy every interview process. Be professional and be passionate.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Spring IOC containers explain
  • Ans. 

    Spring IOC containers are responsible for managing the instantiation of objects and their dependencies in a Spring application.

    • IOC stands for Inversion of Control, which means that the control of object creation is inverted from the application code to the Spring framework.

    • There are two main types of Spring IOC containers: BeanFactory and ApplicationContext.

    • BeanFactory is the simplest container, providing basic support...

  • Answered by AI
  • Q2. Metaspace in java
  • Ans. 

    Metaspace is a part of the Java HotSpot VM memory where class metadata is stored.

    • Metaspace replaces the permanent generation (PermGen) in Java 8 and later versions.

    • It is used to store class metadata such as class names, method names, field names, annotations, etc.

    • Metaspace is dynamically resized by the JVM based on the application's demand.

    • You can monitor Metaspace usage using tools like JConsole or VisualVM.

  • Answered by AI
  • Q3. Difference between prdicate & consumer?
Round 2 - Coding Test 

Java 8 stream based question

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Find min ,max and second largest (avoid duplicates)using streams

Round 2 - Technical 

(4 Questions)

  • Q1. Multiple inheritance , encapsulation, Collections-Hashmap,Set,list etc with coding questions, substrings,
  • Q2. Checked and unchecked expections with example
  • Q3. Spring boot annotations
  • Q4. Java 8 features,stream api,lambda with coding

Skills evaluated in this interview

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

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

  • Q1. Java collections and Spring Boot
  • Q2. SQL based questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Rest api end to end flow
  • Ans. 

    An end-to-end flow of a REST API involves client requests, server processing, and response delivery.

    • Client sends an HTTP request to the server (e.g., GET /api/users).

    • Server receives the request and routes it to the appropriate handler.

    • Handler processes the request, often interacting with a database.

    • Server prepares an HTTP response, including status codes and data.

    • Client receives the response and processes the data (e.g...

  • Answered by AI
  • Q2. Hash map vs hash set
  • Ans. 

    HashMap stores key-value pairs; HashSet stores unique keys without values.

    • HashMap allows duplicate values but unique keys. Example: {1: 'A', 2: 'B', 1: 'C'} results in {1: 'C', 2: 'B'}.

    • HashSet only stores unique elements. Example: {1, 2, 2, 3} results in {1, 2, 3}.

    • HashMap provides O(1) average time complexity for get and put operations.

    • HashSet provides O(1) average time complexity for add, remove, and contains operatio...

  • Answered by AI

Top trending discussions

View All
Interview Hub
2w
a team lead
FeedCard Image
Got a question about IBS Software Services?
Ask anonymously on communities.

IBS Software Services Interview FAQs

How many rounds are there in IBS Software Services interview?
IBS Software Services interview process usually has 2-3 rounds. The most common rounds in the IBS Software Services interview process are Technical, Resume Shortlist and HR.
How to prepare for IBS Software Services 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 IBS Software Services. The most common topics and skills that interviewers at IBS Software Services expect are Logistics, SAAS, SQL, Spring Boot and Javascript.
What are the top questions asked in IBS Software Services interview?

Some of the top questions asked at the IBS Software Services interview -

  1. How would you create the user stories for an app that tracks expens...read more
  2. There are 10 apples in my hand ,from these apples ,2 of them are much smaller t...read more
  3. How will you develop an application which shows all airports in the country in ...read more
How long is the IBS Software Services interview process?

The duration of IBS Software Services 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/5

based on 92 interview experiences

Difficulty level

Easy 21%
Moderate 71%
Hard 8%

Duration

Less than 2 weeks 76%
2-4 weeks 19%
4-6 weeks 2%
6-8 weeks 2%
More than 8 weeks 2%
View more

Interview Questions from Similar Companies

KPIT Technologies Interview Questions
3.2
 • 309 Interviews
Chetu Interview Questions
3.3
 • 202 Interviews
HighRadius Interview Questions
2.8
 • 197 Interviews
AVASOFT Interview Questions
2.7
 • 175 Interviews
Intellect Design Arena Interview Questions
3.9
 • 171 Interviews
Oracle Cerner Interview Questions
3.6
 • 163 Interviews
Brane Enterprises Interview Questions
2.0
 • 138 Interviews
ivy Interview Questions
3.6
 • 133 Interviews
Axtria Interview Questions
2.9
 • 127 Interviews
Thomson Reuters Interview Questions
4.1
 • 126 Interviews
View all

IBS Software Services Reviews and Ratings

based on 717 reviews

3.6/5

Rating in categories

3.4

Skill development

3.5

Work-life balance

3.1

Salary

3.9

Job security

3.5

Company culture

3.0

Promotions

3.3

Work satisfaction

Explore 717 Reviews and Ratings
iTravel RCG DG-Automation Tester

Kolkata,

Mumbai

+5

0-2 Yrs

Not Disclosed

Senior Graphic Designer

Thiruvananthapuram

3-6 Yrs

Not Disclosed

Full stack developer

Kolkata,

Mumbai

+5

3-5 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
598 salaries
unlock blur

₹5.6 L/yr - ₹11.9 L/yr

Software Engineer
395 salaries
unlock blur

₹4 L/yr - ₹10.1 L/yr

Technical Lead
273 salaries
unlock blur

₹10.9 L/yr - ₹20 L/yr

Solution Engineer
236 salaries
unlock blur

₹3 L/yr - ₹6.1 L/yr

Senior Solution Engineer
226 salaries
unlock blur

₹4 L/yr - ₹14.1 L/yr

Explore more salaries
Compare IBS Software Services with

KPIT Technologies

3.2
Compare

Intellect Design Arena

3.9
Compare

Thomson Reuters

4.1
Compare

HighRadius

2.8
Compare
write
Share an Interview