i
EXL
Service
Filter interviews by
Use SQL to retrieve the second highest salary from a salary table using various methods.
Use the DISTINCT keyword to filter unique salaries: `SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;`
Use a subquery to find the maximum salary that is less than the highest: `SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);`
Use the ROW_NUMBER() window function...
The accrual concept recognizes revenues and expenses when they occur, regardless of cash flow timing.
Revenues are recorded when earned, not when cash is received. Example: A service provided in December is recorded in December, even if paid in January.
Expenses are recorded when incurred, not when paid. Example: A utility bill for December is recorded in December, even if paid in January.
This concept ensures financ...
The Golden Rule is an ethical principle advocating treating others as one wishes to be treated.
Originates from various cultures and religions, emphasizing empathy.
Example: In business, treating employees with respect fosters loyalty.
In customer service, addressing clients' needs as you would want yours addressed enhances satisfaction.
Promotes a positive work environment, leading to better teamwork and collaboratio...
Train a sentence classification model using labeled data, feature extraction, and machine learning algorithms.
Collect a labeled dataset of sentences with corresponding categories (e.g., positive, negative, neutral).
Preprocess the text data: tokenize, remove stop words, and apply stemming or lemmatization.
Convert sentences into numerical features using techniques like TF-IDF or word embeddings (e.g., Word2Vec, GloV...
What people are saying about EXL Service
Normal LSTM processes data in one direction, while bi-directional LSTM processes data in both forward and backward directions.
Normal LSTM reads input sequences from start to end, capturing temporal dependencies in one direction.
Bi-directional LSTM consists of two LSTMs: one processes the input sequence forward, and the other processes it backward.
This dual processing allows bi-directional LSTMs to capture context ...
Create a dictionary from a list where keys are unique numbers and values are their counts.
Use Python's built-in collections module, specifically Counter, to simplify counting occurrences.
Example: For the list [1, 2, 2, 3], the output should be {1: 1, 2: 2, 3: 1}.
Alternatively, use a loop to iterate through the list and build the dictionary manually.
LangGraph is a library for building AI agents that can understand and generate natural language.
LangGraph allows for the creation of conversational agents that can engage in dialogue.
It supports various natural language processing tasks, such as sentiment analysis and text summarization.
Example: Using LangGraph to build a chatbot that can answer customer queries in real-time.
The library integrates with machine lea...
Accounts Receivable (AR) refers to the money owed to a company by its customers for goods or services delivered.
AR represents outstanding invoices or payments due from customers.
It is a crucial part of a company's cash flow management.
For example, if a company sells products on credit, the amount owed by customers is recorded as AR.
Effective AR management helps in reducing the days sales outstanding (DSO).
Companie...
The Order-to-Cash cycle encompasses all steps from order placement to cash receipt in a business transaction.
1. Order Placement: Customer places an order via various channels (e.g., online, phone).
2. Order Processing: The order is confirmed, and inventory is checked for availability.
3. Order Fulfillment: Products are picked, packed, and shipped to the customer.
4. Invoicing: An invoice is generated and sent to the ...
A Standard Operating Procedure (SOP) is a set of step-by-step instructions to help workers carry out routine operations.
Consistency: SOPs ensure that tasks are performed consistently, reducing variability and errors. For example, a manufacturing SOP might detail the exact steps for operating machinery.
Quality Control: SOPs help maintain quality standards by providing clear guidelines. In a laboratory, an SOP might...
I applied via Job Portal and was interviewed in Sep 2022. There were 2 interview rounds.
BPMN stands for Business Process Model and Notation. It is a graphical representation of business processes.
BPMN is used to model and design business processes
It uses standardized symbols and notation to represent different elements of a process
BPMN diagrams can be used to communicate process flows to stakeholders
Examples of BPMN symbols include events, activities, gateways, and flows
Process transformation involves analyzing and improving existing processes to increase efficiency and effectiveness.
Identify the process to be transformed
Analyze the current process and identify areas for improvement
Design a new process that addresses the identified issues
Implement the new process and monitor its effectiveness
Continuously evaluate and improve the process
Use tools such as process mapping, Lean Six Sigma...
Cloud computing enables digital transformation by providing scalable and flexible infrastructure for data storage, processing, and analysis.
Cloud computing allows for easy access to data and applications from anywhere, at any time.
It enables businesses to scale up or down their computing resources as needed.
Cloud-based analytics tools can help organizations gain insights from large amounts of data.
Cloud-based collabora...
Digitizing an insurance claim process involves automating the process of filing, processing, and settling claims using digital tools.
Implement an online portal for claim submission and tracking
Use digital tools like AI and machine learning to automate claim processing
Integrate with third-party data sources to verify claims and prevent fraud
Provide real-time updates to customers on the status of their claims
Offer digita...
I have worked on finance transformation processes for captives by implementing automation, streamlining workflows, and optimizing financial reporting.
Implemented automation to reduce manual effort and increase efficiency
Streamlined workflows to eliminate redundancies and improve productivity
Optimized financial reporting to provide accurate and timely information for decision-making
Collaborated with cross-functional tea...
I appeared for an interview in Apr 2025, where I was asked the following questions.
Data scientist with a strong background in statistics, machine learning, and data visualization, passionate about solving complex problems.
Educational Background: Master's degree in Data Science from XYZ University.
Technical Skills: Proficient in Python, R, SQL, and machine learning libraries like TensorFlow and Scikit-learn.
Professional Experience: Worked at ABC Corp, where I developed predictive models that improved ...
LangChain enhances RAG projects by streamlining data retrieval and processing for improved AI model performance.
Facilitates integration of various data sources, such as APIs and databases, for seamless information retrieval.
Enables efficient document processing and indexing, allowing for quick access to relevant data.
Supports the creation of custom pipelines for data transformation, enhancing the quality of input for A...
LangGraph is a library for building AI agents that can understand and generate natural language.
LangGraph allows for the creation of conversational agents that can engage in dialogue.
It supports various natural language processing tasks, such as sentiment analysis and text summarization.
Example: Using LangGraph to build a chatbot that can answer customer queries in real-time.
The library integrates with machine learning...
I have utilized various models like CNNs, transfer learning, and segmentation techniques for diverse computer vision projects.
Convolutional Neural Networks (CNNs) for image classification tasks, e.g., classifying images of animals.
Transfer learning with pre-trained models like VGG16 and ResNet for fine-tuning on specific datasets, such as facial recognition.
Object detection using YOLO (You Only Look Once) for real-time...
Deployment of ML/DL models involves integrating them into production systems for real-time predictions and decision-making.
Model Serving: Use frameworks like TensorFlow Serving or TorchServe to expose models as APIs.
Containerization: Deploy models using Docker to ensure consistency across environments.
Monitoring: Implement tools like Prometheus or Grafana to track model performance and data drift.
Scaling: Use cloud ser...
I'm seeking new challenges to grow my skills and contribute to innovative projects in a dynamic environment.
Desire for professional growth: I'm eager to expand my expertise in machine learning and data analysis.
Interest in innovative projects: I want to work on cutting-edge technologies, such as AI and big data solutions.
Cultural fit: I'm looking for a collaborative environment that values creativity and teamwork.
Caree...
Fine-tuning adjusts pre-trained models to improve performance on specific tasks or datasets.
Enhances model accuracy by adapting to specific data distributions.
Reduces overfitting by leveraging knowledge from pre-trained models.
Saves time and resources compared to training from scratch.
Example: Fine-tuning a language model for sentiment analysis on product reviews.
Allows for transfer learning, where knowledge from one d...
LSTM (Long Short-Term Memory) is a type of recurrent neural network designed to learn long-term dependencies in sequential data.
LSTMs are used in natural language processing for tasks like language translation and sentiment analysis.
They can remember information for long periods, making them suitable for time series forecasting.
LSTMs mitigate the vanishing gradient problem common in traditional RNNs.
An example applicat...
Normal LSTM processes data in one direction, while bi-directional LSTM processes data in both forward and backward directions.
Normal LSTM reads input sequences from start to end, capturing temporal dependencies in one direction.
Bi-directional LSTM consists of two LSTMs: one processes the input sequence forward, and the other processes it backward.
This dual processing allows bi-directional LSTMs to capture context from ...
Train a sentence classification model using labeled data, feature extraction, and machine learning algorithms.
Collect a labeled dataset of sentences with corresponding categories (e.g., positive, negative, neutral).
Preprocess the text data: tokenize, remove stop words, and apply stemming or lemmatization.
Convert sentences into numerical features using techniques like TF-IDF or word embeddings (e.g., Word2Vec, GloVe).
Sp...
Create a dictionary from a list where keys are unique numbers and values are their counts.
Use Python's built-in collections module, specifically Counter, to simplify counting occurrences.
Example: For the list [1, 2, 2, 3], the output should be {1: 1, 2: 2, 3: 1}.
Alternatively, use a loop to iterate through the list and build the dictionary manually.
Imbalanced datasets can skew model performance; various techniques can help mitigate this issue.
Resampling techniques: Use oversampling (e.g., SMOTE) or undersampling to balance classes.
Use different evaluation metrics: Focus on precision, recall, and F1-score instead of accuracy.
Implement cost-sensitive learning: Assign higher misclassification costs to minority class instances.
Try ensemble methods: Techniques like Ra...
I'm seeking a competitive salary, flexible location, and a notice period of two weeks.
Salary expectations: Based on market research, I expect a salary in the range of $90,000 to $120,000, depending on the role and responsibilities.
Preferred location: I am open to remote work but would prefer a hybrid model with occasional office visits in New York or San Francisco.
Notice period: I am currently employed and would need t...
Implementing a sorting algorithm in Python to sort a list of numbers without using built-in functions.
Use the Bubble Sort algorithm: repeatedly swap adjacent elements if they are in the wrong order.
Example: For the list [5, 2, 9, 1], after one pass it becomes [2, 5, 1, 9].
Consider using the Selection Sort algorithm: find the minimum element and swap it with the first unsorted element.
Example: For the list [64, 25, 12, ...
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 4 interview rounds.
posted on 21 Feb 2025
I appeared for an interview in Jan 2025.
About previous experience assignments
I gained valuable experience in operations management, enhancing efficiency and team collaboration at my previous company.
Led a team of 15 in streamlining daily operations, resulting in a 20% increase in productivity.
Implemented a new inventory management system that reduced stock discrepancies by 30%.
Conducted regular training sessions to improve team skills, which boosted employee satisfaction scores by 15%.
Collabora...
I applied via Campus Placement
Basic Aptitude, time and distance, time and work, basic class 10 maths
I have held multiple positions of responsibility in my previous roles, including leading project teams and managing client relationships.
Led a project team to successfully implement a new software system
Managed client relationships and ensured customer satisfaction
Served as a mentor to junior team members and provided guidance on complex projects
Estimating daily flights at Mumbai Airport involves analyzing passenger traffic, flight schedules, and operational capacity.
Mumbai Airport (Chhatrapati Shivaji Maharaj International Airport) is one of the busiest in India.
Assume an average of 40-50 flights per hour during peak times.
If the airport operates for 24 hours, that could mean 960-1200 flights daily.
Consider both domestic and international flights, with a high...
I am a suitable candidate for the Business analyst role at EXL due to my strong analytical skills, experience in data analysis, and ability to drive business insights.
I have a strong background in data analysis and have successfully implemented data-driven strategies in my previous roles.
I possess excellent analytical skills which enable me to interpret complex data and provide valuable insights for decision-making.
I h...
The type of account refers to the classification of accounts based on their nature and purpose.
There are five main types of accounts: assets, liabilities, equity, revenue, and expenses.
Assets are resources owned by the company, such as cash, inventory, and equipment.
Liabilities are obligations owed by the company, such as loans and accounts payable.
Equity represents the owner's stake in the business.
Revenue is the inco...
Bank reconciliation is the process of comparing and matching the balances in a company's accounting records with the balances on its bank statement.
Bank reconciliation helps ensure that all transactions are recorded accurately in the company's books.
It involves comparing the company's records of its bank account with the bank statement to identify any discrepancies.
Common reasons for discrepancies include outstanding c...
Tangible assets are physical assets that can be seen and touched.
Real estate
Machinery
Vehicles
Inventory
Furniture and fixtures
Current assets are assets that are expected to be converted into cash or used up within one year.
Includes cash, accounts receivable, inventory, and prepaid expenses
Listed on the balance sheet under assets
Helps determine a company's liquidity and ability to pay off short-term obligations
The gold rule of accounting states that debits must equal credits in every financial transaction.
Debits must always equal credits in accounting entries
It is the foundation of double-entry accounting
Helps ensure accuracy and balance in financial records
I applied via Walk-in and was interviewed in Oct 2024. There were 3 interview rounds.
Basic Journal entries and accounting concepts.
Difference between concepts
Concepts are abstract ideas while differences are distinctions between two or more things
Concepts are generalizations while differences are specific details
Examples: Concept of love vs. differences in love languages
I appeared for an interview in Sep 2024.
They asked various questions on guestimates and few SQL Questions
I applied via Walk-in and was interviewed in Jul 2024. There were 3 interview rounds.
After your clearing first round they will provide you SHL assessment link. You have to complete within the time. It have 5 sections namely English Grammar, Reasoning, Maths, Assay writing, Typing test. Very easy level questions.
Experienced Senior Executive Operations with a proven track record of optimizing processes and driving efficiency.
Over 10 years of experience in operations management
Successfully implemented cost-saving measures resulting in a 20% increase in profitability
Led cross-functional teams to streamline workflows and improve productivity
Strong background in strategic planning and project management
Overseeing daily operations, managing staff, ensuring efficiency and productivity.
Managing and coordinating daily operations
Supervising staff and ensuring they meet performance goals
Implementing strategies to improve efficiency and productivity
Monitoring and analyzing operational metrics
Collaborating with other departments to achieve organizational goals
Yes, I am willing to work in night shifts as required for the role.
I am flexible with my working hours and understand the demands of the role.
I have previous experience working night shifts and can adapt to the schedule.
I prioritize the job requirements over personal preferences for working hours.
Yes, I am currently serving my notice period which ends on [last working day].
Yes, I am serving my notice period.
My last working day is [date].
Experienced Senior Executive Operations with a proven track record of optimizing processes and driving efficiency.
Over 10 years of experience in operations management
Successfully implemented cost-saving initiatives resulting in 20% reduction in expenses
Led cross-functional teams to streamline workflow and improve productivity
I was the Director of Operations at a multinational technology company.
Led a team of 50+ employees in managing day-to-day operations
Implemented efficiency strategies to streamline processes and reduce costs
Collaborated with cross-functional teams to ensure smooth operations
Developed and monitored key performance indicators to track progress
Managed vendor relationships and negotiated contracts
Seeking new challenges and opportunities for growth.
Desire for career advancement
Limited opportunities for growth in previous company
Seeking new challenges and experiences
I want to join EXL because of its reputation for innovation and growth in the industry.
Excited about the opportunity to work for a company known for its innovative solutions
Impressed by EXL's track record of growth and success in the industry
Looking forward to contributing my skills and experience to a dynamic and forward-thinking organization
I have a proven track record of successfully leading operations teams, improving efficiency, and driving results.
Extensive experience in operations management
Strong leadership skills
Track record of improving efficiency and driving results
Ability to strategize and implement effective operational plans
I am committed to my current role at EXL and would only consider leaving if the new opportunity aligns with my career goals and values.
I am dedicated to my current role at EXL and would only consider leaving if the new opportunity offers significant growth potential.
I would carefully evaluate the new opportunity to ensure it aligns with my career goals and values before making a decision.
If the new opportunity provides...
My last CTC was $150,000 and my expected CTC is $180,000.
Last CTC: $150,000
Expected CTC: $180,000
I can join within 2 weeks of receiving the offer.
I will need to provide a 2-week notice to my current employer.
I may need some time to relocate if the position is in a different city.
I will need to finalize any pending projects before leaving my current job.
I bring a blend of leadership, strategic vision, and operational expertise to excel as Associate Vice President.
Proven track record in leading cross-functional teams to achieve organizational goals, such as increasing departmental efficiency by 20%.
Strong background in strategic planning, demonstrated by successfully launching a new product line that generated $5M in revenue within the first year.
Experience in stakehol...
I am very comfortable with commuting to Noida.
I have been commuting to Noida for the past 5 years and am familiar with the routes.
I am open to using public transportation or driving my own vehicle for the commute.
I have researched the commute times and am prepared for any potential delays.
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.
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
Some of the top questions asked at the EXL Service interview -
The duration of EXL Service interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 717 interview experiences
Difficulty level
Duration
based on 7.7k reviews
Rating in categories
Senior Executive
4.5k
salaries
| ₹0.9 L/yr - ₹7.5 L/yr |
Assistant Manager
3.3k
salaries
| ₹4.1 L/yr - ₹16 L/yr |
Senior Associate
2.5k
salaries
| ₹1 L/yr - ₹8.5 L/yr |
Lead Assistant Manager
2.2k
salaries
| ₹6.5 L/yr - ₹24 L/yr |
Executive
2k
salaries
| ₹1 L/yr - ₹5.7 L/yr |
Genpact
DXC Technology
Mphasis
Sutherland Global Services