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

Compare button icon Compare button icon Compare

Filter interviews by

Xoriant Interview Questions, Process, and Tips

Updated 9 Mar 2025

Top Xoriant Interview Questions and Answers

View all 160 questions

Xoriant Interview Experiences

Popular Designations

180 interviews found

I applied via Campus Placement and was interviewed in Nov 2021. There were 4 interview rounds.

Interview Questionnaire 

29 Questions

  • Q1. Introduce yourself
  • Q2. Tell me something about your final year project
  • Q3. Tell me about your preferred skillset?
  • Ans. I was proficient in C/C++, Python, HTML, CSS & SQL.
  • Answered by Sahil Tamboli
  • Q4. What are the advantages of python over other programming languages?
  • Ans. 

    Python is a versatile language with easy syntax, vast libraries, and cross-platform compatibility.

    • Python has a simple and readable syntax, making it easy to learn and write code quickly.

    • Python has a vast collection of libraries and frameworks for various purposes, such as web development, data analysis, and machine learning.

    • Python is cross-platform compatible, meaning that code written on one platform can run on anothe...

  • Answered by AI
  • Q5. What are the basic datatypes used in python?
  • Ans. 

    Python has several built-in datatypes including int, float, bool, str, list, tuple, set, and dict.

    • int: used for integers, e.g. 5, -10

    • float: used for floating-point numbers, e.g. 3.14, -2.5

    • bool: used for boolean values, True or False

    • str: used for strings, e.g. 'hello', 'world'

    • list: used for ordered collections of items, e.g. [1, 2, 3]

    • tuple: used for ordered collections of items that cannot be changed, e.g. (1, 2, 3)

    • set:...

  • Answered by AI
  • Q6. What is the difference between the list & array in python?
  • Ans. 

    Lists and arrays in Python are both used to store multiple values, but they have some key differences.

    • Lists can store elements of different data types, while arrays can only store elements of the same data type.

    • Lists are dynamic in size, meaning they can grow or shrink as needed, while arrays have a fixed size.

    • Lists have built-in methods for manipulation and iteration, while arrays require the use of external libraries

  • Answered by AI
  • Q7. What is meant by slicing the list? What is its syntax?
  • Ans. 

    Slicing a list means extracting a portion of the list. Syntax: list[start:end:step]

    • Start index is inclusive, end index is exclusive

    • If start is not specified, it defaults to 0

    • If end is not specified, it defaults to the end of the list

    • If step is not specified, it defaults to 1

    • Negative indices count from the end of the list

  • Answered by AI
  • Q8. What are python literals?
  • Ans. 

    Python literals are fixed values that are used to represent data in code.

    • Literals can be of various types such as string, integer, float, boolean, etc.

    • They are used to assign values to variables or as arguments in functions.

    • Examples of literals include 'hello world' (string), 42 (integer), 3.14 (float), True (boolean), etc.

  • Answered by AI
  • Q9. What are python generators?
  • Ans. 

    Python generators are functions that return an iterator object which can be iterated over to produce a sequence of values.

    • Generators are defined using the 'yield' keyword instead of 'return'.

    • They allow for lazy evaluation, generating values on-the-fly instead of all at once.

    • Generators can be used to generate an infinite sequence of values.

    • They are memory efficient as they do not store the entire sequence in memory.

    • Exam...

  • Answered by AI
  • Q10. What is the difference between literals & variables?
  • Ans. 

    Literals are fixed values while variables can hold different values during program execution.

    • Literals are hardcoded values in code, like 'hello' or 42

    • Variables are containers that can hold different values during program execution

    • Variables can be assigned literals or other variables

    • Variables can be used to store and manipulate data

    • Literals cannot be changed during program execution

  • Answered by AI
  • Q11. What are modules in python?
  • Ans. 

    Modules in Python are files containing Python code that can be imported and used in other Python programs.

    • Modules are used to organize and reuse code in Python.

    • They allow for better code organization and maintainability.

    • Modules can be imported using the 'import' statement.

    • Python provides a wide range of built-in modules, such as 'math' and 'random'.

    • Custom modules can also be created to encapsulate related functionality

  • Answered by AI
  • Q12. What are the constructors in python? Explain in detail about their functionality.
  • Ans. 

    Constructors in Python are special methods used to initialize objects. They are called automatically when an object is created.

    • Constructors have the same name as the class they belong to.

    • They are defined using the __init__() method.

    • Constructors can take arguments to initialize instance variables.

    • If a class does not have a constructor, Python provides a default constructor.

    • Constructors can also be used to perform any ot

  • Answered by AI
  • Q13. Is there any destructor in python? If yes then what is that destructor?
  • Ans. 

    Yes, Python has a destructor called __del__()

    • The __del__() method is called when an object is about to be destroyed

    • It is used to perform cleanup operations before the object is destroyed

    • The __del__() method is not guaranteed to be called in all cases

  • Answered by AI
  • Q14. Tell me something about init() method in python?
  • Ans. 

    init() method is a constructor in Python that initializes an object when it is created.

    • It is called automatically when an object is created.

    • It takes self as the first parameter.

    • It can be used to initialize instance variables.

    • It can also take additional parameters.

    • Example: def __init__(self, name, age): self.name = name; self.age = age

  • Answered by AI
  • Q15. What Split() & Join() method? Why & where it is used?
  • Ans. 

    Split() & Join() are string methods used to split a string into an array and join an array into a string respectively.

    • Split() method is used to split a string into an array of substrings based on a specified separator.

    • Join() method is used to join the elements of an array into a string using a specified separator.

    • Both methods are commonly used in data processing and manipulation tasks.

    • Example: var str = 'apple,banana,o...

  • Answered by AI
  • Q16. What are python iterators? What is their functionality?
  • Ans. 

    Python iterators are objects that allow iteration over a collection of elements.

    • Iterators are used to access elements of a collection sequentially.

    • They are implemented using the __iter__() and __next__() methods.

    • The __iter__() method returns the iterator object and the __next__() method returns the next element in the collection.

    • Iterators can be used with loops, comprehensions, and other iterable functions.

    • Examples of ...

  • Answered by AI
  • Q17. How many types of values exist in python? Tell me their names.
  • Ans. 

    Python has four types of values: integers, floating-point numbers, strings, and booleans.

    • Integers are whole numbers, positive or negative, such as 5 or -10.

    • Floating-point numbers are decimal numbers, such as 3.14 or -2.5.

    • Strings are sequences of characters, enclosed in single or double quotes, such as 'hello' or "world".

    • Booleans are either True or False, used for logical operations.

  • Answered by AI
  • Q18. How is memory arranged in python?
  • Ans. 

    Python uses a dynamic memory allocation technique called reference counting.

    • Python uses a heap data structure to store objects.

    • Objects are created dynamically and stored in memory.

    • Python uses a garbage collector to free up memory that is no longer being used.

    • Python also uses a technique called memory pooling to reuse memory for small objects.

    • Python supports both mutable and immutable objects, which affects how memory i

  • Answered by AI
  • Q19. How will you delete a file in python module using python code?
  • Ans. 

    To delete a file in Python module, use the os module's remove() method.

    • Import the os module

    • Use the remove() method to delete the file

    • Specify the file path in the remove() method

  • Answered by AI
  • Q20. What is global variable & local variable in python? When it is used?
  • Ans. 

    Global and local variables are used in Python to store values. Global variables can be accessed from anywhere in the code, while local variables are only accessible within a specific function.

    • Global variables are declared outside of any function and can be accessed from anywhere in the code

    • Local variables are declared within a function and can only be accessed within that function

    • Global variables can be modified from w...

  • Answered by AI
  • Q21. Which python framework we can use in web development?
  • Ans. 

    Flask and Django are popular python frameworks for web development.

    • Flask is a micro web framework that is easy to learn and use.

    • Django is a full-stack web framework that provides many built-in features.

    • Other frameworks include Pyramid, Bottle, and Tornado.

    • Flask and Django both use the WSGI standard for serving web applications.

    • Flask is often used for small to medium-sized projects, while Django is better suited for lar...

  • Answered by AI
  • Q22. What are the building blocks of object oriented programming? Explain in detail.
  • Ans. 

    Building blocks of OOP include encapsulation, inheritance, and polymorphism.

    • Encapsulation: bundling data and methods that operate on that data within a single unit

    • Inheritance: creating new classes from existing ones, inheriting their properties and methods

    • Polymorphism: ability of objects to take on many forms, allowing for flexibility and extensibility

    • Examples: class, object, method, constructor, interface, abstract cl

  • Answered by AI
  • Q23. What is pass by value & pass by reference?
  • Ans. 

    Pass by value and pass by reference are two ways of passing arguments to a function.

    • Pass by value means that a copy of the argument is passed to the function.

    • Pass by reference means that a reference to the argument is passed to the function.

    • In pass by value, any changes made to the argument inside the function do not affect the original value.

    • In pass by reference, any changes made to the argument inside the function af...

  • Answered by AI
  • Q24. What is function overloading & operator overloading?
  • Ans. 

    Function overloading is defining multiple functions with the same name but different parameters. Operator overloading is defining operators to work with user-defined types.

    • Function overloading allows a function to perform different operations based on the number, type, and order of parameters.

    • Operator overloading allows operators such as +, -, *, /, etc. to work with user-defined types.

    • Function overloading is resolved ...

  • Answered by AI
  • Q25. Which front end technologies do you know? (& then couple of questions on them)
  • Q26. What is SQL? Why is its application?
  • Ans. 

    SQL is a programming language used to manage and manipulate relational databases.

    • SQL stands for Structured Query Language.

    • It is used to create, modify, and query databases.

    • SQL is used in various industries such as finance, healthcare, and e-commerce.

    • Examples of SQL-based databases include MySQL, Oracle, and Microsoft SQL Server.

  • Answered by AI
  • Q27. What are joins in SQL? Explain all the join with their real world application.
  • Ans. 

    Joins in SQL are used to combine data from two or more tables based on a related column.

    • Inner join returns only the matching rows from both tables.

    • Left join returns all the rows from the left table and matching rows from the right table.

    • Right join returns all the rows from the right table and matching rows from the left table.

    • Full outer join returns all the rows from both tables.

    • Real world applications include combinin...

  • Answered by AI
  • Q28. Some SQL queries
  • Q29. & at last What is index in SQL? What are their types?
  • Ans. 

    Indexes in SQL are used to improve query performance by allowing faster data retrieval.

    • Indexes are data structures that provide quick access to data in a table.

    • They are created on one or more columns of a table.

    • Types of indexes include clustered, non-clustered, unique, and full-text indexes.

    • Clustered indexes determine the physical order of data in a table, while non-clustered indexes are separate structures that point ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all the topics well that your are going to mention in your resume.
Don't just focus on the theory. Be prepared with the real world practical knowledge. That will boost your confidence a lot.
Master at least one programming language.
Be confident & honest.
Good luck....

Skills evaluated in this interview

Top Xoriant Associate Software Engineer Interview Questions and Answers

Q1. What are the advantages of python over other programming languages?
View answer (2)

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What are the key topics related to Generative AI, specifically focusing on Retrieval-Augmented Generation (RAG) and Large Language Models (LLM)?
  • Ans. 

    Key topics in Generative AI include Retrieval-Augmented Generation (RAG) and Large Language Models (LLM).

    • RAG combines generative models with retrieval mechanisms to improve text generation.

    • LLMs like GPT-3 and BERT are pre-trained on large text corpora to generate human-like text.

    • Ethical considerations in using LLMs for text generation, such as bias and misinformation.

    • Applications of RAG and LLMs in natural language pro...

  • Answered by AI
  • Q2. What is your understanding of the existing project and the technology stacks used?
  • Ans. 

    I have a strong understanding of the existing project and the technology stacks used.

    • The existing project is a data analytics platform used for analyzing customer behavior and making data-driven decisions.

    • The technology stacks used include Python for data processing, SQL for database management, and Tableau for data visualization.

    • I have experience working with machine learning algorithms such as regression, classificat

  • Answered by AI
Round 2 - Technical 

(3 Questions)

  • Q1. What has been your contribution to existing work and the technologies used in that context?
  • Ans. 

    I have contributed to improving data processing efficiency by implementing advanced machine learning algorithms and optimizing existing models.

    • Implemented advanced machine learning algorithms to improve predictive accuracy

    • Optimized existing models to increase efficiency and reduce processing time

    • Developed automated data processing pipelines to streamline workflow

    • Collaborated with cross-functional teams to integrate new...

  • Answered by AI
  • Q2. ML, DL, Gen AI implementation and flow
  • Q3. Python Coding logic and semantics
Round 3 - One-on-one 

(2 Questions)

  • Q1. What are the existing work challenges you face, and what solutions have you implemented to address them?
  • Ans. 

    Work challenges and solutions in data science role

    • One challenge is handling large volumes of data efficiently, solution is implementing parallel processing techniques like MapReduce

    • Another challenge is ensuring data quality, solution is developing data validation processes and implementing data cleaning algorithms

    • Dealing with complex algorithms is a challenge, solution is continuous learning and staying updated with la

  • Answered by AI
  • Q2. What is your understanding of Generative AI and Natural Language Processing (NLP), and can you provide examples of their use cases?
  • Ans. 

    Generative AI and NLP are advanced technologies used to create content and understand human language.

    • Generative AI involves creating new content, such as images, music, or text, using algorithms like GANs.

    • NLP focuses on understanding and generating human language, used in chatbots, sentiment analysis, and language translation.

    • Use cases of Generative AI include deepfake videos, art generation, and text generation.

    • NLP is...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Genuinely communicate your skills and contributions.

Lead Data Scientist Interview Questions asked at other Companies

Q1. 1) How many weeks should be considered for testing any new change to a billing system in stores? Methodology to arrive at the weeks? 2) Explain ability of a model - Shapio package? 3) Intermediate SQL - moving 3 months average? Can be solve... read more
View answer (1)
Xoriant Interview Questions and Answers for Freshers
illustration image
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Basic knowledge of your skills
  • Q2. Scenario based questions.
Round 2 - Technical 

(2 Questions)

  • Q1. Scenario based questions
  • Q2. SQL technical question.
Round 3 - HR 

(1 Question)

  • Q1. Salary Discussion, joining date negotiation and Joining Bonus.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be perfect and ready with your skills whatever you have.

Technical Lead Interview Questions asked at other Companies

Q1. 1. Explain 5 mins the flow from requirement analysis to production deployment and tools used in the process. 2. What is auto-scaling in a microservices architecture? 3. Difference between micro-service and serverless. 4. If you were going t... read more
View answer (4)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Jira Administration roles
  • Q2. Dashboard configuration
Round 2 - Technical 

(2 Questions)

  • Q1. Jira project configurations and dashboards
  • Q2. Migration of projects from server to cloud
  • Ans. 

    Migration of projects from server to cloud involves planning, testing, and executing the transfer of data and applications.

    • Assess the current server setup and identify all projects and data to be migrated

    • Choose a suitable cloud provider and plan the migration process

    • Test the migration process with a small project before moving larger ones

    • Ensure data security and compliance during the migration

    • Update any necessary confi

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Jira project configuration
  • Ans. 

    Jira project configuration involves setting up workflows, issue types, fields, permissions, and notifications.

    • Define issue types (e.g. bug, task, story)

    • Create custom fields to capture specific information

    • Set up workflows to define the lifecycle of an issue

    • Configure permissions to control who can view and edit issues

    • Manage notifications to keep stakeholders informed

  • Answered by AI
  • Q2. Migrations

Senior Support Engineer Interview Questions asked at other Companies

Q1. 1. How you would troubleshoot a process hanging? 2. How would you troubleshoot slow system performance? 3. Network latency issue? 4.Cluster failover issue? 4. Application unable to start issue? 5. Last time you used your skills to handle an... read more
View answer (1)

Xoriant interview questions for popular designations

 Software Engineer

 (27)

 Senior Software Engineer

 (27)

 Associate Software Engineer

 (15)

 Test Lead

 (8)

 Senior Test Engineer

 (8)

 Software Developer

 (6)

 Technical Lead

 (4)

 Delivery Manager

 (2)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between Scheduled script and Map reduce script?
  • Ans. 

    Scheduled script runs on a predefined schedule, while Map reduce script processes large datasets in parallel.

    • Scheduled script is used for automating tasks at specific times, like sending reports daily at 8am.

    • Map reduce script is used for processing large datasets by splitting them into smaller chunks and processing them in parallel.

    • Scheduled script is typically used for routine tasks, while Map reduce script is used fo...

  • Answered by AI
  • Q2. Types of scripts in NetSuite.
  • Ans. 

    Types of scripts in NetSuite include SuiteScript, SuiteTalk, SuiteFlow, and SuiteBuilder.

    • SuiteScript: JavaScript-based scripts for customizing NetSuite functionality.

    • SuiteTalk: Web services integration for connecting NetSuite with external systems.

    • SuiteFlow: Visual workflow tool for automating business processes.

    • SuiteBuilder: Customization tool for modifying NetSuite forms, fields, and records.

  • Answered by AI

Top Xoriant Senior Software Engineer Interview Questions and Answers

Q1. String is immutable but what happens if we assign another value to that string reference
View answer (3)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)

Get interview-ready with Top Xoriant Interview Questions

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

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. It was mainly java, interviewers are very good and supportive to elaborate more about problem.
  • Q2. Scenario based on your earlier work experience

Full Stack Software Developer Interview Questions asked at other Companies

Q1. Oops in Java Patterns in Java JDK,JRE,JVM MVC Array questions strings in Java This,super keywords Java problems like palindrome, prime number,and so many problems and logics Why java is platform independent Why java is not platform dependen... read more
View answer (1)

Jobs at Xoriant

View all
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Basics of Javascript
  • Q2. Basics of React

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared basics of All the front technology like JavaScript, Typescript, HTML and CSS

Reactjs Developer Interview Questions asked at other Companies

Q1. Implement counter such that it has 2 buttons to increment and decrement the values and also add a input field such that, whatever input is given, the value should be to that and value should should be decreased and increased from the input ... read more
View answer (2)
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

Top Xoriant Software Engineer Interview Questions and Answers

Q1. How would you manage multi role login system?
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (203)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Aptitude Test 

The basics questions are there regarding basic concepts of computer engineering

Round 2 - Technical 

(1 Question)

  • Q1. What is the sdlc ?
  • Ans. 

    SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.

    • SDLC is a structured process that consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.

    • Each phase has its own set of activities and deliverables to ensure the successful completion of the software project.

    • Examples of SDLC mode...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Data regarding questions
Round 4 - HR 

(1 Question)

  • Q1. Tell me about your project

Skills evaluated in this interview

Top Xoriant Associate Software Engineer Interview Questions and Answers

Q1. What are the advantages of python over other programming languages?
View answer (2)

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

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

Round 1 - Technical 

(1 Question)

  • Q1. Explain hooks in react
  • Ans. 

    Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.

    • Hooks are functions that let you use state and other React features in functional components.

    • useState() is a hook that allows you to add state to functional components.

    • useEffect() is a hook that allows you to perform side effects in functional components.

    • Custom hooks are reusable functions that can contai...

  • Answered by AI
Round 2 - Assignment 

Create weather application in react native with unit test scripts

Interview Preparation Tips

Interview preparation tips for other job seekers - I recently interviewed for react native developer position and it started with a technical discussion followed by an assessment and after clearing both rounds I was asked to submit a detailed document regarding my technical experience and past projects. Since then I didn't get any feedback from the company I even tried to contact the Xoriant hr directly but was unable to get any reply so it was a very disappointing experience.

Skills evaluated in this interview

React Native Developer Interview Questions asked at other Companies

Q1. 3. What is the use useEffect Hook in react native? and how you relate it with lifecycle method which is class components?
View answer (3)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Shifts the zeros to right
  • Ans. 

    Shift all zeros in an array to the right while maintaining the order of non-zero elements.

    • Iterate through the array and move all non-zero elements to the front of the array.

    • Fill the remaining elements with zeros.

    • Maintain the relative order of non-zero elements.

  • Answered by AI
  • Q2. What is decorator?
  • Ans. 

    A decorator is a design pattern in Python that allows adding new functionality to an existing object without modifying its structure.

    • Decorators are denoted by the @ symbol followed by the decorator function name.

    • They are commonly used to modify or extend the behavior of functions or methods.

    • Decorators can be used for logging, timing, authentication, caching, etc.

    • Example: @staticmethod, @classmethod, @property

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewer expecting same answer what he have in his mind

Skills evaluated in this interview

Python Software Developer Interview Questions asked at other Companies

Q1. What is the purpose of using the super keyword, Inheritance in Python
View answer (1)
Contribute & help others!
anonymous
You can choose to be anonymous

Xoriant Interview FAQs

How many rounds are there in Xoriant 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 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 Java, Python, Javascript, AWS and Spring Boot.
What are the top questions asked in Xoriant interview?

Some of the top questions asked at the Xoriant interview -

  1. Tell me some of the data types that are used in pyth...read more
  2. String is immutable but what happens if we assign another value to that string ...read more
  3. If we have @Service, @Controller, @Configuration, and @Repository why do we nee...read more
How long is the Xoriant interview process?

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

Recently Viewed

SALARIES

Hem Securities

INTERVIEWS

Citizens Bank

No Interviews

INTERVIEWS

Sushen Medicamentos

No Interviews

INTERVIEWS

ZEE5

No Interviews

INTERVIEWS

AppSuccessor

No Interviews

INTERVIEWS

Biyani Technologies

No Interviews

INTERVIEWS

Citizens Bank

No Interviews

INTERVIEWS

Hem Securities

No Interviews

INTERVIEWS

PwC

No Interviews

Tell us how to improve this page.

Xoriant Interview Process

based on 164 interviews

Interview experience

4.1
  
Good
View more
Join Xoriant Imagination Realized

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 790 Interviews
CitiusTech Interview Questions
3.4
 • 269 Interviews
View all

Xoriant Reviews and Ratings

based on 1.9k reviews

4.1/5

Rating in categories

4.0

Skill development

4.2

Work-life balance

3.8

Salary

3.7

Job security

4.1

Company culture

3.6

Promotions

3.9

Work satisfaction

Explore 1.9k Reviews and Ratings
Linux Administrator

Pune

3-6 Yrs

₹ 9-16 LPA

PHP Software Engineer

Pune,

Bangalore / Bengaluru

+1

5-10 Yrs

Not Disclosed

Explore more jobs
Software Engineer
1.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
1.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Softwaretest Engineer
596 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
574 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Test Engineer
452 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Xoriant with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Tech Mahindra

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview