i
Xoriant
Work with us
Filter interviews by
Merge multiple sorted arrays into one sorted array
Merge all arrays into one array
Sort the merged array
Return the sorted array
A nested list is a list that contains other lists as its elements.
Nested lists can be created using square brackets and separating the elements with commas.
Elements of a nested list can be accessed using indexing and slicing.
Example: my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Accessing element 5: my_list[1][1]
A queue is a data structure that follows the First In First Out (FIFO) principle.
Elements are added to the back of the queue and removed from the front.
Example: A line of people waiting for a movie ticket.
Operations: Enqueue (add element to back), Dequeue (remove element from front), Peek (view front element)
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...
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...
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
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
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, meet...
I appeared for an interview in Dec 2024, where I was asked the following questions.
I appeared for an interview in Dec 2024, where I was asked the following questions.
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...
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 ...
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.
I appeared for an interview before Mar 2023.
Coding,MCQ-on mulitple
I applied via Naukri.com and was interviewed before Sep 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.
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...
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 ...
Top trending discussions
The duration of Xoriant Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 7 interview experiences
Difficulty level
Duration
based on 323 reviews
Rating in categories
Senior Software Engineer
1.8k
salaries
| ₹10.7 L/yr - ₹26.2 L/yr |
Software Engineer
1.8k
salaries
| ₹5.7 L/yr - ₹14.3 L/yr |
Softwaretest Engineer
611
salaries
| ₹3.5 L/yr - ₹7.1 L/yr |
Technical Lead
596
salaries
| ₹21.6 L/yr - ₹40 L/yr |
Senior Test Engineer
439
salaries
| ₹14.9 L/yr - ₹27 L/yr |
CitiusTech
HTC Global Services
Exela Technologies
HERE Technologies