i
Xoriant
Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2021. There were 4 interview rounds.
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: [property]='...
Software development life cycle is a process followed by software developers to design, develop and maintain software.
SDLC consists of several phases such as planning, analysis, design, implementation, testing, deployment, and maintenance.
Each phase has its own set of activities and deliverables.
SDLC models include Waterfall, Agile, and DevOps.
SDLC helps in ensuring that the software is developed efficiently, meets the...
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
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
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 across
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
General aptitude and reasoning questions
List,tuple,set,dictionary basic questions
A prime number program checks if a given number is only divisible by 1 and itself.
Check if the number is greater than 1
Iterate from 2 to the square root of the number and check for divisibility
If no divisors found, the number is prime
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.
Xoriant interview questions for designations
Angular is a popular front-end framework for building dynamic web applications, while JavaScript is a programming language commonly used for web development.
Angular is a front-end framework developed by Google for building single-page applications
JavaScript is a programming language used for adding interactivity to web pages
Angular uses TypeScript, a superset of JavaScript, for development
JavaScript is widely used for ...
Get interview-ready with Top Xoriant Interview Questions
I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.
Object-oriented programming concepts that help in organizing and designing code for reusability and maintainability.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation det...
An interface in software engineering is a contract that defines the methods that a class must implement.
Interfaces in Java are used to achieve abstraction and multiple inheritance.
Interfaces contain only method signatures, not method bodies.
Classes can implement multiple interfaces in Java.
Interfaces are used to define the behavior of a class without specifying how that behavior is implemented.
ACID properties are a set of properties that guarantee the reliability of database transactions.
ACID stands for Atomicity, Consistency, Isolation, and Durability
Atomicity ensures that all operations in a transaction are completed successfully or none at all
Consistency ensures that the database remains in a consistent state before and after the transaction
Isolation ensures that multiple transactions can run concurrently...
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
1 hour, with both aptitude and coding
I applied via Naukri.com and was interviewed before Oct 2022. There were 2 interview rounds.
Merge multiple sorted arrays into one sorted array
Merge all arrays into one array
Sort the merged array
Return the sorted array
What people are saying about Xoriant
The duration of Xoriant Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
1 Interview rounds
based on 260 reviews
Rating in categories
Software Engineer
1.7k
salaries
| ₹3 L/yr - ₹14 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹8.7 L/yr - ₹33 L/yr |
Technical Lead
619
salaries
| ₹12 L/yr - ₹40 L/yr |
Softwaretest Engineer
617
salaries
| ₹2.8 L/yr - ₹7 L/yr |
Senior Test Engineer
450
salaries
| ₹8 L/yr - ₹31.5 L/yr |
TCS
Infosys
Wipro
Tech Mahindra