Premium Employer

i

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

Xoriant Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Xoriant Software Engineer Interview Questions and Answers

Updated 27 Jun 2025

12 Interview questions

A Software Engineer was asked 6mo ago
Q. What projects have you worked on so far?
Ans. 

Developed a web-based project management tool to streamline team collaboration and task tracking.

  • Utilized React for the front-end, ensuring a responsive and user-friendly interface.

  • Implemented a Node.js backend with Express to handle API requests and manage data.

  • Integrated MongoDB for efficient data storage and retrieval, allowing for real-time updates.

  • Incorporated user authentication using JWT for secure access t...

A Software Engineer was asked 12mo ago
Q. Write an optimal solution to compute the Fibonacci sequence.
Ans. 

The optimal solution for generating Fibonacci series efficiently.

  • Use dynamic programming to store previously calculated values to avoid redundant calculations.

  • Implement a recursive function with memoization to store and reuse calculated values.

  • Iterate through the series using a loop to generate Fibonacci numbers efficiently.

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 12mo ago
Q. Write a program to determine if a given number is a prime number.
Ans. 

A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.

  • A prime number has exactly two distinct positive divisors: 1 and itself.

  • Examples of prime numbers: 2, 3, 5, 7, 11, 13.

  • The number 1 is not prime because it has only one divisor.

  • The number 4 is not prime because it can be divided by 1, 2, and 4.

🔥 Asked by recruiter 2 times
A Software Engineer was asked
Q. Explain the internal implementation of a hashmap.
Ans. 

Hashmaps use key-value pairs for efficient data retrieval, leveraging arrays and linked lists for collision resolution.

  • Hashmap uses an array to store data, where each index corresponds to a hash value of the key.

  • When a key is added, a hash function computes its index in the array.

  • Collisions occur when multiple keys hash to the same index; resolved using chaining (linked lists) or open addressing.

  • Example: In Java, ...

A Software Engineer was asked
Q. How would you merge multiple sorted arrays into a single sorted array?
Ans. 

Merge multiple sorted arrays into one sorted array

  • Merge all arrays into one array

  • Sort the merged array

  • Return the sorted array

A Software Engineer was asked
Q. What is polymorphism in object oriented programming?
Ans. 

Polymorphism is the ability of an object to take on many forms.

  • Polymorphism allows objects of different classes to be treated as if they are of the same class.

  • It is achieved through method overriding and method overloading.

  • Example: A parent class Animal can have child classes like Dog, Cat, and Cow, each with their own unique implementation of the method 'makeSound'.

  • Polymorphism makes code more flexible and reusab...

A Software Engineer was asked
Q. What is a static service in Angular?
Ans. 

Static service in Angular is used to share data between components and persists data even after the component is destroyed.

  • Static service is a singleton service that can be injected into any component.

  • It is used to share data between components.

  • Data persists even after the component is destroyed.

  • It is useful for sharing data between sibling components.

  • Example: a shopping cart service that persists the cart data ac...

Are these interview questions helpful?
A Software Engineer was asked
Q. What is Data Binding in Angular?
Ans. 

Data binding in Angular is a way to establish a connection between the UI and the application's data.

  • Data binding allows automatic synchronization of data between the model and the view.

  • It eliminates the need for manual DOM manipulation.

  • There are different types of data binding in Angular, such as interpolation, property binding, event binding, and two-way binding.

  • Interpolation: {{ data }}

  • Property binding: [proper...

A Software Engineer was asked
Q. What CSS methods can be used to fix the position of headers and footers?
Ans. 

CSS methods for fixed headers and footers

  • Use position: fixed property

  • Set top or bottom property to 0 for fixed header/footer

  • Add z-index property to ensure header/footer is on top

  • Consider using padding or margin to avoid overlapping content

A Software Engineer was asked
Q. How would you manage a multi-role login system?
Ans. 

Multi role login system can be managed by assigning different access levels to each role.

  • Create a database table for roles and their access levels

  • Assign each user a role with corresponding access level

  • Implement role-based access control (RBAC) to restrict access to certain features

  • Use session management to keep track of user roles

  • Provide an admin panel to manage roles and access levels

Xoriant Software Engineer Interview Experiences

32 interviews found

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

(1 Question)

  • Q1. All the questions on OOPS, Shell script, linux, c, C++, database
Round 2 - Technical 

(1 Question)

  • Q1. Advanced questions on above areas
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

  • Q1. Oops in python
  • Ans. 

    Object-Oriented Programming (OOP) in Python enables code reusability and organization through classes and objects.

    • Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: class Car with attributes and methods.

    • Inheritance: Creating a new class from an existing class. Example: class ElectricCar inherits from class Car.

    • Polymorphism: Using a single interface to represent different...

  • Answered by AI
  • Q2. Networking questions on L2 and L3

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong at the basics
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

General aptitude and reasoning questions

Round 2 - Coding Test 

List,tuple,set,dictionary basic questions

Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Software Engineer Interview Questions & Answers

user image Nilesh swami

posted on 28 May 2025

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

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

  • Q1. Python, django, AWS, cloud formation
  • Q2. API and ec2
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java 8 features
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

General aptitude math/grammar questions

Round 2 - Coding Test 

General dsa and algorithm questions

Software Engineer Interview Questions & Answers

user image Rajarshi Roy

posted on 12 Jun 2025

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

I appeared for an interview in Dec 2024, where I was asked the following questions.

  • Q1. Java Basic ques
  • Q2. Basic DFS Question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Dec 2024, where I was asked the following questions.

  • Q1. Introduce yourself
  • Ans. 

    I'm a passionate software engineer with a strong background in full-stack development and a love for solving complex problems.

    • Education: Bachelor's degree in Computer Science from XYZ University.

    • Experience: 3 years of experience in developing web applications using React and Node.js.

    • Projects: Developed an e-commerce platform that increased sales by 30% within six months.

    • Skills: Proficient in JavaScript, Python, and SQL...

  • Answered by AI
  • Q2. Are you flexible to work longer hour?
  • Ans. 

    I am open to working longer hours when necessary to meet project deadlines and ensure team success.

    • I understand that software development can have tight deadlines, and I'm willing to put in extra hours to meet them.

    • For example, during a previous project, I worked late nights to resolve critical bugs before a major release.

    • I believe that flexibility in hours can lead to better collaboration and productivity, especially ...

  • Answered by AI

Software Engineer Interview Questions & Answers

user image Ramakrishna Enumula

posted on 28 May 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. What is load balancer?
  • Q2. What is ebs?

Software Engineer Interview Questions & Answers

user image Rutuja Bhalerao

posted on 31 Dec 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What are global variable

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Xoriant?
Ask anonymously on communities.

Xoriant Interview FAQs

How many rounds are there in Xoriant Software Engineer interview?
Xoriant interview process usually has 2-3 rounds. The most common rounds in the Xoriant interview process are Technical, HR and Resume Shortlist.
How to prepare for Xoriant Software Engineer 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 Xoriant. The most common topics and skills that interviewers at Xoriant expect are Javascript, Java, JQuery, Core Java and Python.
What are the top questions asked in Xoriant Software Engineer interview?

Some of the top questions asked at the Xoriant Software Engineer interview -

  1. How would you manage multi role login syst...read more
  2. CSS methods to fixed positions of headers and footer...read more
  3. What Data binding in angul...read more
How long is the Xoriant Software Engineer interview process?

The duration of Xoriant Software Engineer 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.2/5

based on 30 interview experiences

Difficulty level

Easy 7%
Moderate 87%
Hard 7%

Duration

Less than 2 weeks 60%
2-4 weeks 40%
View more
Join Xoriant Imagination Realized
Xoriant Software Engineer Salary
based on 1.7k salaries
₹5.2 L/yr - ₹12.9 L/yr
At par with the average Software Engineer Salary in India
View more details

Xoriant Software Engineer Reviews and Ratings

based on 321 reviews

4.0/5

Rating in categories

3.9

Skill development

4.2

Work-life balance

3.8

Salary

3.7

Job security

4.1

Company culture

3.4

Promotions

3.9

Work satisfaction

Explore 321 Reviews and Ratings
Software Engineer

Pune

6-11 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
1.8k salaries
unlock blur

₹10.6 L/yr - ₹26 L/yr

Software Engineer
1.7k salaries
unlock blur

₹5.2 L/yr - ₹12.9 L/yr

Softwaretest Engineer
611 salaries
unlock blur

₹3.5 L/yr - ₹7.1 L/yr

Technical Lead
601 salaries
unlock blur

₹21.6 L/yr - ₹40 L/yr

Senior Test Engineer
499 salaries
unlock blur

₹14.6 L/yr - ₹26 L/yr

Explore more salaries
Compare Xoriant with

CitiusTech

3.3
Compare

HTC Global Services

3.5
Compare

HERE Technologies

3.8
Compare

Collabera Technologies

3.4
Compare
write
Share an Interview