American Express
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com
Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing a software bug.
Bug identification: Bug is identified by QA engineer during testing.
Bug reporting: QA engineer reports the bug with detailed information.
Bug fixing: Developer fixes the bug based on the reported details.
Bug retesting: QA engineer retests the fixed bug to ensure it is resolved.
Bug closing: Once the bug is confirmed fix
Query to find duplicate records in a database table
Use GROUP BY clause with HAVING COUNT() function to identify duplicate records
Select columns to display duplicate records
Example: SELECT column1, column2, COUNT(*) FROM table_name GROUP BY column1, column2 HAVING COUNT(*) > 1
Use a file copy command to copy one file to another
Use the 'cp' command in Unix/Linux systems
Syntax: cp source_file destination_file
Example: cp file1.txt file2.txt
Common control transactions are transactions between entities under common control, where one entity has control over the other.
Common control transactions typically involve the transfer of assets, liabilities, or equity between entities under the same parent company.
These transactions are not considered arm's length transactions as the entities involved are related.
Examples of common control transactions include the t...
Risk assessment is the process of identifying, analyzing, and evaluating potential risks in order to make informed decisions.
Identifying potential risks that could impact an organization's objectives
Analyzing the likelihood and impact of each risk
Evaluating the overall risk exposure and determining appropriate risk mitigation strategies
Risk assessment helps in making informed decisions and prioritizing resources
Example...
What people are saying about American Express
Optimizing SQL Joins involves using proper indexing, limiting the result set, and avoiding unnecessary joins.
Use indexes on columns involved in join conditions to improve performance
Limit the result set by using WHERE clause to filter out unnecessary rows before joining
Avoid unnecessary joins by only joining the tables that are needed for the query
Optimizing performance involves setting clear goals, providing feedback, offering training and development opportunities, and fostering a positive work environment.
Set clear goals and expectations for employees
Provide regular feedback and recognition for good performance
Offer training and development opportunities to help employees improve their skills
Create a positive work environment that promotes collaboration and c...
American Express interview questions for popular designations
I was interviewed in May 2024.
Java 8 introduced new features for working with threads, such as CompletableFuture and parallel streams.
Java 8 introduced CompletableFuture class for asynchronous programming.
Parallel streams in Java 8 allow for easy parallelization of operations on collections.
New methods like `join()` and `thenApply()` were added to the Thread class in Java 8.
Get interview-ready with Top American Express Interview Questions
Designing a scalable system involves considering factors like load balancing, horizontal scaling, and fault tolerance.
Utilize load balancing to distribute traffic evenly across servers.
Implement horizontal scaling by adding more servers to handle increased load.
Ensure fault tolerance by designing for redundancy and failover mechanisms.
Use caching and database sharding to improve performance and scalability.
Consider mic...
Debugging and optimizing code involves identifying and fixing errors and improving performance.
Use debugging tools like breakpoints, print statements, and logging to identify issues
Analyze code for inefficiencies and refactor where necessary
Optimize algorithms and data structures for better performance
Profile code to identify bottlenecks and optimize critical sections
Test changes to ensure they improve performance with
Convince customers to pay more by highlighting the value of the product/service, offering discounts for early payment, and providing flexible payment options.
Highlight the value of the product/service and how it meets the customer's needs
Offer discounts for early payment to incentivize prompt payment
Provide flexible payment options such as installment plans or payment extensions
Emphasize the benefits of paying more, su...
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.
I have 5 years of experience as a Senior Customer Service Advisor with extensive product knowledge in telecommunications.
Managed a team of customer service representatives to ensure high levels of customer satisfaction
Provided in-depth product knowledge training to new hires and existing team members
Handled escalated customer complaints and resolved issues in a timely and efficient manner
Collaborated with product devel...
SQL query using CASE WHEN THEN statement
Use CASE WHEN statement to create conditional logic in SQL queries
Syntax: SELECT column_name, CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ELSE result3 END AS new_column_name FROM table_name
Example: SELECT name, CASE WHEN age < 18 THEN 'Minor' ELSE 'Adult' END AS age_group FROM customers
SQL query to join tables based on a common key
Use JOIN keyword to combine rows from two or more tables based on a related column between them
Specify the columns to be joined in the ON clause
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Interview experience
based on 3k reviews
Rating in categories
Business Analyst
872
salaries
| ₹9.7 L/yr - ₹17 L/yr |
Assistant Manager
712
salaries
| ₹14 L/yr - ₹42 L/yr |
Senior Analyst
586
salaries
| ₹5.9 L/yr - ₹23 L/yr |
Analyst
498
salaries
| ₹12.5 L/yr - ₹27 L/yr |
Lead Analyst
496
salaries
| ₹4 L/yr - ₹13 L/yr |
MasterCard
Visa
PayPal
State Bank of India