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

SDE - 1

American Express
upvote
share-icon
4 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data structures, Algorithms, Networking, OS, DBMS, Full-stack development
Tip
Tip

Tip 1 : Be consistent with your preparations

Tip 2 : Think out loud during the interview

Tip 3 : Projects matter for freshers

Application process
Where: Campus
Eligibility: 7.5 CGPA
Resume Tip
Resume tip

Tip 1 : Don't put fake points in the resume for the sake of it

Tip 2 : Be thorough with your projects

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date20 Aug 2021
Coding problem3

3 DSA based Questions.

1. Reverse Words In A String

Easy
10m average time
90% success
0/40
Asked in companies
Thought WorksFacebookApple

You are given a string 'str' of length 'N'.


Your task is to reverse the original string word by word.


There can be multiple spaces between two words and there can be leading or trailing spaces but in the output reversed string you need to put a single space between two words, and your reversed string should not contain leading or trailing spaces.


Example :
If the given input string is "Welcome to Coding Ninjas", then you should return "Ninjas Coding to Welcome" as the reversed string has only a single space between two words and there is no leading or trailing space.
Problem approach

Don't remember as it has been more than 18 months since the process.

Try solving now

2. Maximum In Sliding Windows Of Size K

Moderate
20m average time
80% success
0/80
Asked in companies
AppleWalmartOYO

Given an array/list of integers of length ‘N’, there is a sliding window of size ‘K’ which moves from the beginning of the array, to the very end. You can only see the ‘K’ numbers in a particular window at a time. For each of the 'N'-'K'+1 different windows thus formed, you are supposed to return the maximum element in each of them, from the given array/list.

Problem approach

Don't remember as it has been more than 18 months since the process.

Try solving now

3. Find a value whose XOR with a given value is maximum.

Easy
20m average time
80% success
0/40
Asked in companies
American ExpressOptumUrban Company (UrbanClap)

You are given an integer 'X' and your task is to find an integer 'Y' such that the bitwise XOR of the integers 'X' and 'Y' give the maximum possible value. The integer 'Y' should not be greater than 2305843009213693951 ((2^61) - 1).

A bitwise XOR is a binary operation that takes two bit patterns of equal length and performs the logical exclusive OR operation on each pair of corresponding bits. The result in each position is 1 if only one of the bits is 1, but will be 0 if both are 0 or both are 1.

Note:

1. The maximum obtainable value can always be stored in 64-bit memory space.
2. The given number 'X' is always non-negative.
Problem approach

Don't remember as it has been more than 18 months since the process

Try solving now
02
Round
Medium
Video Call
Duration30 minutes
Interview date20 Aug 2021
Coding problem0

Face to face round with a senior engineer:
1. Started with behavioural questions
2. Followed by a detailed discussion on each of the 4 projects I mentioned in my resume, ranging from reasons to choose a particular library/framework to protocols and what would I change now that I have more experience.

03
Round
Hard
Video Call
Duration70 minutes
Interview date20 Aug 2021
Coding problem3

Face to face round with a senior engineer
Questions on networking, DBMS and lastly some puzzles were asked in this round.

1. Puzzle

There are 5 lanes on a race track. One needs to find out the 3 fastest horses among total of 25. Find out the minimum number of races to be conducted in order to determine the fastest three.

Problem approach

Tip 1 : Think out loud
Tip 2 : Ask questions to get more information if you think it is required

2. System Design

1. Why you used web sockets in your messaging application project, why not some other protocols?
2. Followed by different protocols and their advantages and disadvantages.

Problem approach

Tip 1 : Know about why you make certain choices when working on some project and be thorough with the projects before the interview

3. DBMS Question

Medium level SQL queries and concepts.

Problem approach

Tip 1 : Practice SQL queries and concepts

04
Round
Easy
HR Round
Duration20 minutes
Interview date20 Aug 2021
Coding problem1

Standard HR questions

1. Basic HR Questions

Why do you want to join us?

What are your hobbies?

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
5 rounds | 8 problems
Interviewed by American Express
1248 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by American Express
2542 views
1 comments
0 upvotes
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by American Express
1555 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 3 problems
Interviewed by American Express
64 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
115097 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58238 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35147 views
7 comments
0 upvotes