i
EXL Service
Filter interviews by
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
GIL stands for Global Interpreter Lock in Python, which limits execution of multiple threads at once.
GIL is a mutex that protects access to Python objects, preventing multiple threads from executing Python bytecodes at once.
Due to GIL, Python threads are not suitable for CPU-bound tasks but are still useful for I/O-bound tasks.
To handle multi-threading in Python, one can use multiprocessing module or asynchronous progr...
React uses a virtual DOM to efficiently update the actual DOM based on changes in state or props.
React creates a virtual DOM representation of the actual DOM.
When state or props change, React compares the virtual DOM with the actual DOM to determine the minimal set of changes needed.
React then updates the actual DOM efficiently to reflect the changes.
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
Aptitude question. Included basic english nd coding and topic of group discussion .
I applied via Naukri.com and was interviewed before May 2020. There were 4 interview rounds.
Swapping two numbers without using a third variable
Use arithmetic operations to swap the values
Add the two numbers and store the result in the first variable
Subtract the second number from the result and store it in the second variable
Subtract the second variable from the first variable to get the original value of the second variable
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
It was good. contains lot of theoretical questions.
1 hr. asked basic concepts.
I appeared for an interview in Oct 2020.
Round duration - 70 minutes
Round difficulty - Medium
Timing: Window for 2 days
Environment: Online
Time: 50 Min. for 50 MCQ and 20 min for 2 Coding Questions
Design a seating arrangement for a high-security meeting. There are 'N' rows of tables set up where the first row contains one table, the second row contains two tables, a...
Design a seating arrangement for a high-security meeting with specific table assignments for security personnel and guests.
Create a loop to iterate through each row from 1 to N.
Assign tables on either end of each row to security personnel.
For rows with only one table, assign it to security personnel.
Display the seating arrangement with the number of people at each table.
Example: For 4 rows, the output pattern is 1, 11,
You are provided with a list of 'N' non-overlapping intervals, each defined by two integers, 'start' and 'end', sorted in ascending order by 'start' values. Your task is ...
The task is to insert a given interval into a list of non-overlapping intervals while maintaining sorted order.
Iterate through the list of intervals to find the correct position to insert the given interval.
Merge any overlapping intervals with the given interval.
Update the list of intervals accordingly.
Handle edge cases such as when the given interval completely overlaps with existing intervals.
Round duration - 45 minutes
Round difficulty - Medium
Timing: Morning
Environment: On MS-Teams
Sort the given array of integers in ascending order using the quick sort algorithm. Quick sort is a divide-and-conquer algorithm where a pivot point is chosen to partition the...
Quick sort is a divide-and-conquer algorithm that sorts an array by choosing a pivot point and partitioning the array into two parts recursively.
Choose a pivot element (e.g., rightmost element) to partition the array into two subarrays.
Recursively apply quick sort to the subarrays until the entire array is sorted.
Time complexity can be optimized to NlogN in the worst case by selecting the pivot strategically.
Ensure the...
Tip 1 : For DS and Algo, keep practicing every day on Leetcode, HackerEarth, and make a habit of participating in contests.
Tip 2 : Projects are vital in interviews, have at least 3 projects on Resume, in the field/profile which you're applying for.
Tip 3 : Give Mock Interviews.
Tip 1 : Resume should be short and keep it under 1 page.
Tip 2 : Include skills that you're 100% confident in.
Tip 3 : Highlight your internships and projects section appropriately
I applied via Walk-in and was interviewed before Mar 2022. There were 3 interview rounds.
Mid level programming and mcq questions
Some of the top questions asked at the EXL Service Software Developer interview for experienced candidates -
based on 1 interview
Interview experience
based on 5 reviews
Rating in categories
Senior Executive
4.4k
salaries
| ₹0.9 L/yr - ₹7.2 L/yr |
Assistant Manager
3.1k
salaries
| ₹4.2 L/yr - ₹15 L/yr |
Senior Associate
2.4k
salaries
| ₹1 L/yr - ₹8.5 L/yr |
Lead Assistant Manager
1.9k
salaries
| ₹6.5 L/yr - ₹23 L/yr |
Executive
1.8k
salaries
| ₹1.3 L/yr - ₹6 L/yr |
Genpact
Access Healthcare
S&P Global
AGS Health