American Express interview experience Real time questions & tips from candidates to crack your interview

Software Engineer 3

American Express
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
I come from a tier-1 institution, so it was somewhat easier to get through the interview process. However, one can reach out to Amex’s Colleague Experience Group through LinkedIn or cold mailing; they’re one of the best.
Application story
One can reach out to Amex’s Colleague Experience Group through LinkedIn or cold emailing; they’re one of the best. I started by emailing and seeking a referral from a friend. Then the recruiter reached out, and a call was scheduled with the hiring manager.
Why selected/rejected for the role?
I would say they liked my profile and found my past work experience relevant to the role. Putting out things or boasting about your achievements is not wrong but it should be put humbly.
Preparation
Duration: 3 months
Topics: Core JAVA, Vert.x, Data Structures, Pointers, OOPS, System Design, Algorithms
Tip
Tip

Tip 1: Give live mock interviews.

Tip 2: Read past interview experiences.

Tip 3: Go through the job description thoroughly and prepare accordingly.

Application process
Where: Referral
Eligibility: N/A
Resume Tip
Resume tip

Tip 1: Create a one-page document with precision.

Tip 2: Avoid fake expansions during discussions.

Interview rounds

01
Round
Easy
Telephonic
Duration30 minutes
Interview date6 Apr 2024
Coding problem1

Telephonic Round with HM in US hours.

1. Case Study

There was a case study problem related to international cards and risks.

02
Round
Medium
Face to Face
Duration55 minutes
Interview date8 Apr 2024
Coding problem1

This was a coding, data structures and SQL round and was conducted around the evening. The interviewer was very interactive and it was a very healthy discussion.

1. Balanced parentheses

Moderate
10m average time
90% success
0/80
Asked in companies
WalmartMakeMyTripGoldman Sachs

Given a string of brackets, the task is to find an index k which decides the number of opening brackets is equal to the number of closing brackets. 
The string must be consists of only opening and closing brackets i.e. ‘(‘ and ‘)’.

An equal point is an index such that the number of opening brackets before it is equal to the number of closing brackets from and after.

Problem approach

Approach 1:

Store the number of opening brackets that appear in the string up to every index, it must start from the starting index.
Similarly, Store the number of closing brackets that appear in the string up to every index but it should be done from the last index.
Check if any index has the same value as the opening and closing brackets.

Try solving now
03
Round
Hard
Face to Face
Duration90 minutes
Interview date22 Apr 2024
Coding problem1

This was a panel discussion with two panellists (Senior Architect and Director). Both interviewers were very cooperative.

1. System Design

Covered all Java and Spring boot concepts thoroughly, with System Design Concepts like latency, P95, P99, HTTP requests and thread pools.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 7 problems
Interviewed by American Express
4130 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by American Express
1919 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by American Express
2619 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by American Express
4065 views
0 comments
0 upvotes