American Express
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
To find the mid element in a linked list while iterating only once, we can use the two-pointer approach.
Use two pointers, one moving at twice the speed of the other.
When the faster pointer reaches the end of the list, the slower pointer will be at the mid element.
Database sharability refers to the ability of multiple users or applications to access and modify the same database concurrently.
Allows multiple users or applications to access and modify the same database simultaneously
Ensures data consistency and integrity by managing concurrent access
Commonly used in multi-user systems or applications
Examples include online banking systems where multiple users can access their accou
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
So there were 3 coding question on Codility platform. I solved 2.7 questions and i got an interview call
Program to find 2nd highest number in an unsorted array.
Sort the array in descending order and return the second element.
Iterate through the array and keep track of the two highest numbers.
Handle edge cases like duplicates and small array sizes.
Use SQL JOIN to find common values in two tables.
Use INNER JOIN to combine the two tables based on a common column
Select the columns you want to display in the result
Add a WHERE clause to filter out non-matching values
What people are saying about American Express
It was a take home OA
Build a chess board using react
American Express interview questions for designations
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Flatten a tree in right preorder
Traverse the tree in right-preorder (root, right, left)
Use a stack to keep track of nodes
Pop nodes from stack and add to result array
Get interview-ready with Top American Express Interview Questions
2 hours long was the coding round
I applied via campus placement at Indian Institute of Technology (IIT), Guwahati and was interviewed in Nov 2021. There were 3 interview rounds.
I applied via Company Website and was interviewed in May 2022. There were 3 interview rounds.
C,c++ programming
This question is about basic concepts in C and C++ programming languages.
C and C++ are programming languages used for system and application software development.
Tokens are the basic building blocks of a program, such as keywords, identifiers, operators, and literals.
Statements are instructions that perform a specific task.
Functions are blocks of code that perform a specific task and can be called from other parts of t...
I applied via Company Website and was interviewed in Jun 2021. There were 5 interview rounds.
Spring Boot is an extension of Spring Framework that simplifies the development of Spring-based applications.
Spring Boot provides a pre-configured environment for building applications, while Spring Framework requires more configuration.
Spring Boot includes an embedded server, while Spring Framework requires an external server.
Spring Boot provides a variety of starter dependencies to quickly add functionality, while Sp...
We use a continuous deployment strategy with automated testing and manual approval.
We have a Jenkins pipeline set up for continuous integration and deployment.
Our code is automatically tested using unit tests and integration tests.
Once the tests pass, the code is deployed to a staging environment for manual testing.
If the staging tests pass, the code is deployed to production.
We also have rollback procedures in place i...
I applied via Naukri.com and was interviewed before Apr 2020. There were 3 interview rounds.
SCD Type 2 is a technique used to track historical changes in data over time in a data warehouse.
SCD Type 2 maintains a separate row for each change in data, with a start and end date.
It requires a surrogate key to uniquely identify each row.
Informatica provides a built-in SCD Type 2 transformation to implement this technique.
Example: tracking changes in customer addresses over time.
1 Interview rounds
based on 17 reviews
Rating in categories
Business Analyst
887
salaries
| ₹8.6 L/yr - ₹18 L/yr |
Assistant Manager
699
salaries
| ₹14 L/yr - ₹42 L/yr |
Senior Analyst
568
salaries
| ₹5.8 L/yr - ₹23 L/yr |
Lead Analyst
548
salaries
| ₹4 L/yr - ₹13 L/yr |
Analyst
502
salaries
| ₹13.2 L/yr - ₹28 L/yr |
MasterCard
Visa
PayPal
State Bank of India