American Express
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Implement security in microservices by using authentication, authorization, encryption, and monitoring.
Use authentication mechanisms like OAuth, JWT, or API keys to verify the identity of clients accessing the microservices.
Implement authorization controls to define what actions users can perform within the microservices.
Encrypt data in transit and at rest using protocols like HTTPS and TLS, and tools like Vault or AWS...
There were three coding questions.
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
Use streams to find prime numbers in an array
Use Java streams to filter out non-prime numbers from the array
Check if a number is prime by dividing it by all numbers less than its square root
Create a method to check if a number is prime
Basic coding questions were asked , majorly focused on graph and trees
American Express interview questions for designations
90 mins in Codility platforms
Get interview-ready with Top American Express Interview Questions
I leverage Spring Java for dependency injection, MVC framework, and transaction management in my projects.
Utilize Spring's dependency injection to manage object dependencies and improve code maintainability
Leverage Spring MVC framework for building web applications with clean separation of concerns
Use Spring's transaction management to ensure data integrity and consistency in database operations
I applied via Job Fair and was interviewed before Nov 2023. There were 2 interview rounds.
Program to print 1 to n prime numbers
Iterate from 2 to n and check if each number is prime
Use a function to check if a number is prime
Print the prime numbers found
I applied via campus placement at Indian Institute of Technology (IIT), Kharagpur and was interviewed before Apr 2023. There were 2 interview rounds.
Normal DS Algo on HackerEarth
I was interviewed in Sep 2021.
Round duration - 90 Minutes
Round difficulty - Medium
You can use any string of A mult...
In this solution, we will try to generate all prefixes and If we want a prefix present in the string then we will recur for the remaining string.
Steps:
wordBreakHelper(s):
All the paths starting from node ‘SRC’ eventually end at node ‘DEST’ if -:
We can check these conditions using the Depth First Search algorithm as follows -:
Algorithm
Round duration - 45 Minutes
Round difficulty - Medium
We are going to explore all the possibilities of subsequences in which there will be no two elements that are adjacent to one another in the given array/list. So if we take the current element, let’s say ‘CURR’ then we are not allowed to take the element adjacent to ‘CURR’. So for that, we will call a recursive function one step forward to the ‘CURR’.
The Steps are as follows:
&nb...
We have a brute force solution to this problem. We find all substrings of STR of length M (length of PTR) and store indices of those substrings in ‘ANAGRAM_INDICIES’ which are the anagrams of given string PTR.
Here is the complete algorithm -
Round duration - 45 Minutes
Round difficulty - Easy
First half of the interview was based on DBMS, OS and some puzzles. Second half was dedicated to projects related questions.
1. SQL query to find second highest salary?
2. Join questions
3. Write a query to find the Nth highest salary from the table without using TOP/limit keyword.
Tip 1 : Do Top 30 SQl questions from edureka -----
1. Camel and Banana Puzzle
2. Tell me about the projects you worked on
3. Asked me some questions related to my projects
Tip 1 : Do Top 20 Puzzles Commonly Asked During SDE Interviews
Tip 2 : Be confident about everything you mention on your resume
Round duration - 20 Minutes
Round difficulty - Easy
1. Tell me your biggest strength and weakness
2. Why do you want to join our company?
3. What will you do if someone in your team is not contributing to the project at all?
Tip 1 : Be prepared with HR questions and don't be negative in your answers
Tip 1 : Practice atleast 200 leetcode easy to medium level questions
Tip 2 : Take part in hackathon to learn time management during coding test
Tip 3 : Make 2-3 good projects
Tip 1 : It should be ATS friendly
Tip 2 : Do not be repetitive
Tip 3 : Be confident about techs you mention on your resume
I was interviewed before Dec 2020.
Round duration - 90 minutes
Round difficulty - Medium
Approach: We sort the given array in increasing order. For every element, we try to pair it with its previous element first. Since the array is sorted, the value of ‘ARR[i]’ would be more than ‘ARR[i - 1]’. We need to pair with a difference less than ‘K’, which means if 'ARR[i - 2]' can be paired, then ‘ARR[i - 1]’ can also be paired in a sorted array. Here, we prefer the previous element so that if ‘ARR[i]’ - ‘...
Algorithm:
O(N), where ‘N’ is the num...
Tip 1 : Solve Code chef long challenges
Tip 2 : Solve at least problem A, B,C of codeforces competition(help to solve problems in time limit).
Tip 3 : Having at least 1 good project is a plus point.
Tip 1 : Not more than 2 pages(1 page is good)
Tip 2 : Must know about each and every point in the resume.
Tip 3 : There should be no grammatical error in the resume.
I was interviewed before Sep 2020.
Round duration - 30 minutes
Round difficulty - Easy
It was in the day time. I was asked the programming language of my choice. It was mostly focused on programming fundamentals. I was asked 2 questions based on Data Structures and Algorithms.
Detect loop in a linked list.
Given 2 linked lists which merge at some point. Find the node at which the lists merge.
Round duration - 30 minutes
Round difficulty - Easy
This round was mostly focused on my resume and projects.
Tip: Do prepare tech stack which is used by you in the project.
Round duration - 30 minutes
Round difficulty - Easy
It was in the evening. I went to their office in Gurgaon. It was taken by one of the technology director who had a lot of experience.
Do practice a lot of data structures questions as mostly questions in interviews are based on them. Also, do prepare for projects mentioned in your resume and skills which you have mentioned. Coding ninjas has a big hand in making my interview clear as I have taken a course from the coding Ninjas which helped me a lot to make my concepts clear.
Application resume tips for other job seekersKeep it short and crisp. Go through it properly before the interview. Make sure that you haven't put anything in it that can cause you problems during the interview.
Final outcome of the interviewSelectedTop trending discussions
1 Interview rounds
based on 3 reviews
Rating in categories
Business Analyst
890
salaries
| ₹9.8 L/yr - ₹17 L/yr |
Assistant Manager
696
salaries
| ₹14 L/yr - ₹42 L/yr |
Senior Analyst
565
salaries
| ₹5.3 L/yr - ₹23 L/yr |
Analyst
550
salaries
| ₹12.5 L/yr - ₹28 L/yr |
Lead Analyst
546
salaries
| ₹4 L/yr - ₹13 L/yr |
MasterCard
Visa
PayPal
State Bank of India