American Express
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
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 have a strong background in software engineering and a passion for innovation, making me a valuable asset to HSBC.
I have a proven track record of successfully delivering high-quality software solutions in previous roles.
I am highly skilled in various programming languages and technologies, including Java, Python, and SQL.
I have experience working in agile development environments, allowing me to adapt quickly to chan...
Find an odd occurring number among even occurring numbers.
Use XOR operation to cancel out even occurring numbers and get the odd occurring number.
Iterate through the array and XOR each element with the result variable.
The final result will be the odd occurring number.
Print the spiral order of a binary tree and matrix.
For binary tree, use level order traversal and alternate direction for each level.
For matrix, use four pointers to traverse in spiral order.
Example for binary tree: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9
Example for matrix: 1 2 3 4 -> 8 7 6 5 -> 9 10 11 12 -> 16 15 14 13
Finding pairs in an array with a given sum.
Iterate through the array and for each element, check if the difference between the given sum and the element exists in the array.
Use a hash table to store the elements of the array and their indices for faster lookup.
If there are multiple pairs with the same sum, return any one of them.
If no pair is found, return null or an empty array.
Find total number of k element with given avg in an array in minimum time complexity.
Use sliding window technique to traverse the array in O(n) time complexity.
Maintain a sum variable to keep track of the sum of elements in the window.
If the sum of elements in the window is equal to k times the given avg, increment the count.
Move the window by subtracting the first element and adding the next element in the array.
Printing non-boundary elements of a binary tree
Traverse the tree in any order (preorder, inorder, postorder)
Check if the current node is not a boundary node (not the first or last node in its level)
If it is not a boundary node, print its value
Recursively traverse its left and right subtrees
To find the frequency of each word in a sentence.
Split the sentence into words
Create a dictionary to store word frequency
Iterate through the words and update the dictionary
Return the dictionary
I applied via Campus Placement and was interviewed before Sep 2020. There were 5 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.
Moderate level aptitude with basics
Moderate level data structure questions
I appeared for an interview before Mar 2024, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Aug 2022. There were 5 interview rounds.
Apt and coding. Stack based dsa question
Same as r1. Dsa and core subs and projects
based on 1 interview
Interview experience
based on 13 reviews
Rating in categories
Business Analyst
812
salaries
| ₹9.5 L/yr - ₹16.8 L/yr |
Assistant Manager
701
salaries
| ₹14.5 L/yr - ₹42 L/yr |
Analyst
622
salaries
| ₹12.4 L/yr - ₹27 L/yr |
Senior Analyst
604
salaries
| ₹6 L/yr - ₹24.7 L/yr |
Lead Analyst
494
salaries
| ₹4.2 L/yr - ₹13 L/yr |
MasterCard
Wells Fargo
JPMorgan Chase & Co.
HSBC Group