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

SDE - Intern

American Express
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: DSA, OOPS, DBMS, OS, low level System Design
Tip
Tip

Tip 1 : Make notes for os and dbms and revise them regularly
Tip 2 : Regularly practice all dsa topics and give contests

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Have good internships on resume
Tip 2 : Have good development or ml projects

Interview rounds

01
Round
Medium
Online Coding Interview
Duration75 minutes
Interview date23 Aug 2020
Coding problem2

Round was conducted in evening
It was a virtual round with two sections one for programming questions and one section for mcq with total duration of 75 minutes

1. MCQ Questions

Average level MCQs related to programming, OS, DBMS , computer architecture and OOPS.


Number Of MCQs - 60

2. Matrix Chain Multiplication

Moderate
40m average time
60% success
0/80
Asked in companies
WalmartInfo Edge India (Naukri.com)Morgan Stanley

Given a chain of matrices A1, A2, A3,.....An. Your task is to find out the minimum cost to multiply these matrices. The cost of matrix multiplication is defined as the number of scalar multiplications. A Chain of matrices A1, A2, A3,.....An is represented by a sequence of numbers in an array ‘arr’ where the dimension of 1st matrix is equal to arr[0] * arr[1] , 2nd matrix is arr[1] * arr[2], and so on.

For example:

For arr[ ] = { 10, 20, 30, 40}, matrix A1 = [10 * 20], A2 = [20 * 30], A3 = [30 * 40]

Scalar multiplication of matrix with dimension 10 * 20 is equal to 200.
Problem approach

It was a simple 2d dynamic programming problem which i coded in online assessment

Try solving now
02
Round
Medium
Video Call
Duration50 minutes
Interview date24 Aug 2020
Coding problem3

Round was conducted in morning. It was conducted virtually and interviewer was an experienced person.

1. Implementation: HashMap

Easy
30m average time
90% success
0/40
Asked in companies
eBayAmazonUber

Design a data structure that stores a mapping of a key to a given value and supports the following operations in constant time.

1. INSERT(key, value): Inserts an integer value to the data structure against a string type key if not already present. If already present, it updates the value of the key with the new one. This function will not return anything.

2. DELETE(key): Removes the key from the data structure if present. It doesn't return anything.

3. SEARCH(key): It searches for the key in the data structure. In case it is present, return true. Otherwise, return false.

4. GET(key): It returns the integer value stored against the given key. If the key is not present, return -1. 

5. GET_SIZE(): It returns an integer value denoting the size of the data structure. 

6. IS_EMPTY(): It returns a boolean value, denoting whether the data structure is empty or not. 
Note :
1. Key is always a string value.
2. Value can never be -1.
Operations Performed :
First(Denoted by integer value 1):  Insertion to the Data Structure. It is done in a pair of (key, value).

Second(Denoted by integer value 2):  Deletion of a key from the Data Structure.

Third(Denoted by integer value 3): Search a given key in the Data Structure.

Fourth(Denoted by integer value 4): Retrieve the value for a given key from the Data Structure.

Fifth(Denoted by integer value 5): Retrieve the size of the Data Structure.

Sixth(Denoted by integer value 6): Retrieve whether the Data Structure is empty or not.
Try solving now

2. Puzzle Question

There is a room with a door (closed) and three light bulbs. Outside the room, there are three switches, connected to the bulbs. You may manipulate the switches as you wish, but once you open the door you can’t change them. Identify each switch with its bulb. All bulbs are in working condition.

3. Theory Questions

What do you mean by an it hub.?

What are different components of it hub?

Problem approach

Tip 1 : This is a general knowledge question which you might have studied in your course
Tip 2 : You can talk about it industry in general and how different tech companies are dependent on each other for different services.
 

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 - Intern
4 rounds | 10 problems
Interviewed by American Express
2515 views
0 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 8 problems
Interviewed by American Express
1731 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 1 problems
Interviewed by American Express
2083 views
1 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by American Express
1356 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15605 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15499 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10215 views
2 comments
0 upvotes