i
EXL Service
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before May 2022. There were 4 interview rounds.
Python code to calculate factorial of a number.
Use a loop to iterate from 1 to the given number.
Multiply each number with the previous result.
Return the final result.
Some random case study related to fraud analytics , like how to prevent fraud in bank. If u know certain places show high fraud numbers getting reported, wht will you do to prevent.
Answer: confirm if there is really fraud going on or some tech glitch. If yes report . Do deep dive analysis.
Find areas where high fraud frequency is found. Find its located to certain machines or shops ( if its localized ) or distributed over various shops or channels like atm, bank ,shop card swiping etc.
Once analysed either out these sources on hold until further investigation is complete.
I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.
Python strings are immutable, meaning they cannot be changed once created.
Python strings are immutable, so any operation that appears to modify a string actually creates a new string object.
For example, when you use string concatenation or slicing, a new string is created instead of modifying the original string.
To modify a string in Python, you would need to create a new string with the desired changes.
HAVING is used with GROUP BY to filter groups, WHERE is used to filter rows
HAVING is used with GROUP BY clause to filter the groups based on aggregate functions
WHERE is used to filter rows based on conditions
HAVING is applied after the GROUP BY clause, WHERE is applied before
HAVING can only be used with SELECT statement that contains a GROUP BY clause
Example: SELECT department, AVG(salary) FROM employees GROUP BY depar...
Use Python's set() function to remove duplicate values from an array of strings.
Convert the array to a set to automatically remove duplicates
Convert the set back to a list if needed
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Relation between 2 persons , probability, statistics etc
Generative Adversarial Networks (GANs) are a type of deep learning model that consists of two neural networks, the generator and the discriminator, which are trained simultaneously.
GANs consist of two neural networks - the generator and the discriminator.
The generator creates new data instances, while the discriminator evaluates them.
The two networks are trained in a competitive manner, where the generator tries to foo...
What people are saying about EXL Service
Query to get number of matches played and won by each team from a table of match details.
Use GROUP BY clause to group the data by team name.
Use COUNT() function to get the number of matches played by each team.
Use SUM() function with a condition to get the number of matches won by each team.
EXL Service interview questions for designations
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Improving processes involves identifying inefficiencies, implementing changes, and continuously monitoring and adjusting for optimal results.
Identify bottlenecks and areas of inefficiency
Implement automation and technology solutions
Streamline communication and collaboration between teams
Regularly review and analyze data to identify areas for improvement
Seek feedback from stakeholders and incorporate suggestions for enh
Negativity can be overcome by practicing gratitude, surrounding yourself with positive people, and focusing on solutions rather than problems.
Practice gratitude by keeping a gratitude journal or regularly reflecting on things you are thankful for
Surround yourself with positive people who uplift and support you
Focus on solutions rather than dwelling on problems - brainstorming ways to address challenges can help shift y
Seeking new challenges, growth opportunities, and a better work-life balance.
Looking for new challenges and opportunities for growth
Seeking a better work-life balance
Interested in working with new technologies or industries
Get interview-ready with Top EXL Service Interview Questions
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
Use the sorted() function to sort an array of strings in Python.
Use the sorted() function with the array as input to get a new sorted array.
You can use the reverse parameter to sort in descending order.
You can use the key parameter to specify a custom sorting key.
Example: sorted_array = sorted(array)
Use the concatenate function from numpy to merge two arrays in Python.
Import numpy library
Use np.concatenate() function to merge the arrays
Ensure both arrays have the same data type
Use SQL query with ORDER BY and LIMIT to find 2nd highest salary
Use ORDER BY clause to sort salaries in descending order
Use LIMIT 1,1 to skip the highest salary and get the second highest
Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1,1
Running total in SQL is achieved by using window functions like SUM() with OVER() clause.
Use SUM() function with OVER() clause to calculate running total.
Specify the window frame with ORDER BY in the OVER() clause.
Running total can be reset based on certain conditions using PARTITION BY in the OVER() clause.
Python and SQL coding questions are asked in the interview.
SQL basics to advance
Joins, windows function such as row_number, rank, dense rank
The duration of EXL Service Data Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 17 interviews
3 Interview rounds
based on 40 reviews
Rating in categories
Senior Executive
4.3k
salaries
| ₹0.9 L/yr - ₹7.1 L/yr |
Assistant Manager
2.9k
salaries
| ₹4.2 L/yr - ₹14.5 L/yr |
Senior Associate
2.4k
salaries
| ₹1.2 L/yr - ₹8 L/yr |
Lead Assistant Manager
1.9k
salaries
| ₹6.3 L/yr - ₹22 L/yr |
Executive
1.8k
salaries
| ₹1 L/yr - ₹5.5 L/yr |
Genpact
WNS
TCS
Infosys