American Express
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
OOP concepts include class, encapsulation, inheritance, and polymorphism.
Class is a blueprint for creating objects with shared properties and methods.
Encapsulation is the practice of hiding implementation details and exposing only necessary information.
Inheritance allows a class to inherit properties and methods from a parent class.
Polymorphism allows objects to take on multiple forms or behaviors depending on the...
Answers to questions asked in an interview for Management Trainee at Amex
1. Amex is a reputed financial services company with a strong focus on customer service and innovation.
2. Closed loop model of Amex refers to the fact that Amex issues its own cards, processes transactions, and provides customer service, all within its own network.
3. Factors for setting credit limit include credit score, income, debt-to-incom...
Technology is neither inherently good nor bad, but its impact depends on how it is used.
Technology has revolutionized communication, making it easier and faster.
It has improved efficiency and productivity in various industries.
Technology has enabled advancements in healthcare, leading to better treatments and diagnostics.
However, technology can also be misused, leading to privacy concerns and cybercrimes.
It can co...
You are provided with a 2-dimensional matrix having N
rows and M
columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in th...
Count the number of islands in a 2D matrix of 1s and 0s.
Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.
Maintain a visited array to keep track of visited cells to avoid revisiting them.
Increment the island count each time a new island is encountered.
Consider all eight possible directions for connectivity between cells.
Handle edge cases like out ...
Design an LRU cache to store and retrieve data based on least recently used policy.
Use a doubly linked list to keep track of the order of usage of the cache entries.
Maintain a hash map to quickly access the cache entries based on their keys.
When a new entry is accessed, move it to the front of the linked list to mark it as the most recently used.
If the cache is full, remove the least recently used entry from the e...
Prevent breaking singleton pattern using reflections by throwing an exception in the private constructor.
Throw an exception in the private constructor if an instance already exists.
Use a flag to track if an instance has been created and throw an exception if an attempt is made to create another instance.
Use enums to create a singleton to prevent reflection attacks.
Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell t...
The task is to determine the maximum profit that can be achieved by performing up to two buy-and-sell transactions on a given set of stock prices.
Iterate through the array of stock prices to find the maximum profit that can be achieved by buying and selling stocks at different points.
Keep track of the maximum profit that can be achieved by considering all possible combinations of buy and sell transactions.
Ensure t...
You are given a source point (sx, sy) and a destination point (dx, dy). Determine if it is possible to reach the destination point using only the following valid mov...
Determine if it is possible to reach the destination point from the source point using specified moves.
Use depth-first search (DFS) to explore all possible paths from source to destination.
Keep track of visited points to avoid infinite loops.
Check if the destination point is reachable by following the valid moves.
Return true if destination is reachable, false otherwise.
You have a robot currently positioned at the origin (0, 0) on a two-dimensional grid, facing the north direction. You are given a sequence of moves in the form of a string o...
Determine if a robot's movement path is circular on a 2D grid based on a given sequence of moves.
Iterate through the sequence of moves and keep track of the robot's position and direction.
Check if the robot returns to the starting position after completing the moves.
Use a counter-clockwise rotation (L) and clockwise rotation (R) to update the direction of the robot.
Use 'G' to move the robot one unit in the current...
Given an integer array/list arr
and an integer 'Sum', determine the total number of unique pairs in the array whose elements sum up to the given 'Sum'.
The first line co...
Count the total number of unique pairs in an array whose elements sum up to a given value.
Use a hashmap to store the frequency of each element in the array.
Iterate through the array and for each element, check if (Sum - current element) exists in the hashmap.
Increment the count of pairs if the complement exists in the hashmap.
Divide the count by 2 to avoid counting duplicates like (arr[i], arr[j]) and (arr[j], arr...
There were three coding questions.
I applied via Company Website and was interviewed in Aug 2024. There were 3 interview rounds.
My work experience includes roles in financial services and consulting, providing me with relevant skills for Amex.
I have worked in financial services for 5+ years, including roles at a major bank and a fintech startup.
I have experience in consulting, where I worked on projects related to financial analysis and strategy development.
My resume highlights my expertise in financial modeling, data analysis, and client relat...
I changed to Amex for its reputation for innovation, strong company culture, and opportunities for growth.
Reputation for innovation in the financial industry
Strong company culture focused on employee development and diversity
Opportunities for career growth and advancement within the company
I utilized data management and analytics to track project progress, identify trends, and make data-driven decisions.
Implemented data management systems to organize and store project data efficiently
Utilized analytics tools to analyze project performance and identify areas for improvement
Generated reports and dashboards to track key metrics and communicate findings to stakeholders
Used data insights to make informed deci...
I used data analysis tools to identify trends, patterns, and correlations to inform strategic business decisions.
Utilized data visualization tools to present key findings to stakeholders
Conducted regression analysis to predict future outcomes based on historical data
Collaborated with cross-functional teams to gather and analyze data from multiple sources
I always approach disagreements with a focus on finding common ground and maintaining open communication.
Listen actively to understand the boss's perspective
Express my own perspective calmly and respectfully
Seek a compromise or solution that benefits both parties
Follow up to ensure the issue is fully resolved
I will approach different teams with requirements by understanding their unique needs, building relationships, and communicating effectively.
Understand the goals and priorities of each team to tailor requirements accordingly
Build relationships with key stakeholders to gain buy-in and support
Communicate clearly and regularly to ensure alignment and address any concerns
Collaborate with cross-functional teams to ensure al...
To find the top 3 horses from a set of 25 horses, we can sort them based on their performance or rankings.
Sort the horses based on their performance or rankings
Select the top 3 horses from the sorted list
Consider factors like speed, endurance, and previous race results
I approach conflicts at workplace by actively listening, understanding all perspectives, and finding a mutually beneficial solution.
Actively listen to all parties involved in the conflict
Seek to understand the root cause of the conflict
Encourage open communication and dialogue
Find a mutually beneficial solution that addresses the concerns of all parties
Mediate if necessary to facilitate resolution
I prioritize tasks, set boundaries, delegate when necessary, and make time for self-care.
Prioritize tasks based on deadlines and importance
Set boundaries by establishing work hours and sticking to them
Delegate tasks to team members when overwhelmed
Schedule time for self-care activities like exercise, hobbies, and relaxation
Communicate with supervisors and colleagues about workload and availability
The 3 pillars of data management are data quality, data governance, and data security.
Data quality ensures that data is accurate, complete, and reliable.
Data governance involves establishing policies and procedures for managing data assets.
Data security focuses on protecting data from unauthorized access or breaches.
I will approach disputes with my manager by actively listening, seeking common ground, and proposing solutions collaboratively.
Actively listen to my manager's perspective and concerns
Seek common ground and areas of agreement
Propose solutions collaboratively, considering both perspectives
Maintain professionalism and respect throughout the discussion
Seek feedback and learn from the experience to prevent future conflicts
I applied via Recruitment Consulltant and was interviewed in Feb 2024. There was 1 interview round.
Regression is a statistical technique used to understand the relationship between variables and make predictions based on that relationship.
Regression helps in identifying the strength and direction of the relationship between variables.
It is used to predict the value of a dependent variable based on one or more independent variables.
Common types of regression include linear regression, logistic regression, and polynom...
Curse of dimensionality refers to the issues that arise when working with high-dimensional data, leading to increased computational complexity and sparsity of data points.
High-dimensional data requires exponentially more data points to maintain the same level of data density.
Distance between data points becomes less meaningful as dimensions increase, making it harder to interpret relationships.
Increased computational c...
I applied via LinkedIn and was interviewed before Aug 2023. There were 3 interview rounds.
Data Interpretations, MCQs ,etc
Bagging and boosting are ensemble learning techniques used to improve the performance of machine learning models by combining multiple weak learners.
Bagging (Bootstrap Aggregating) involves training multiple models independently on different subsets of the training data and then combining their predictions through averaging or voting.
Boosting involves training multiple models sequentially, where each subsequent model c...
The number of credit cards in India can be estimated based on population, income levels, banking penetration, and consumer spending habits.
Estimate based on population size and percentage of population with access to banking services
Consider income levels and consumer spending habits to gauge demand for credit cards
Look at the number of active credit card users in India and extrapolate to estimate total number of credi...
Analysts gather, interpret, and present data to help organizations make informed decisions.
Analyze data to identify trends and patterns
Create reports and presentations to communicate findings
Provide recommendations based on data analysis
Use tools like Excel, SQL, and Tableau for data analysis
Work closely with stakeholders to understand business needs
I appeared for an interview before Apr 2024, where I was asked the following questions.
I appeared for an interview before Apr 2024, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Jul 2023. There were 3 interview rounds.
You must speak relevant points and don't repeat other points and don't shout.
I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.
30 minutes. Reasoning, English, Quant, DI
Answers to questions asked in an interview for Management Trainee at Amex
1. Amex is a reputed financial services company with a strong focus on customer service and innovation.
2. Closed loop model of Amex refers to the fact that Amex issues its own cards, processes transactions, and provides customer service, all within its own network.
3. Factors for setting credit limit include credit score, income, debt-to-income rat...
I applied via Company Website and was interviewed before May 2023. There were 3 interview rounds.
Basic, but have to be quick
Easy to Medium, clear all test cases
Top trending discussions
Some of the top questions asked at the American Express interview for freshers -
The duration of American Express interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 14 interview experiences
Difficulty level
Duration
based on 3.4k reviews
Rating in categories
Business Analyst
825
salaries
| ₹5.9 L/yr - ₹13.6 L/yr |
Assistant Manager
723
salaries
| ₹20 L/yr - ₹36 L/yr |
Senior Analyst
669
salaries
| ₹12.3 L/yr - ₹21 L/yr |
Analyst
572
salaries
| ₹12.2 L/yr - ₹20.5 L/yr |
Manager
513
salaries
| ₹27 L/yr - ₹47 L/yr |
MasterCard
Wells Fargo
JPMorgan Chase & Co.
HSBC Group