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

Cyber Security Analyst

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

Interview preparation journey

expand-icon
Journey
I am working in a service-based company so it is a roller coaster ride for me. I applied here from linkedin but got no response so I connected with some of the employees of MMT and asked for a referral one of them gave a referral & my interview get scheduled.
Application story
Applied through LinkedIn but got no response as I have worked in consultancy service. It will be really hard for me. I have connected with an AMEX employee and asked for a referral.
Why selected/rejected for the role?
Because my skills matched the job requirements details. & Also I am having industry-proven certificates. I think this is one of the main reasons my profile get shortlisted.
Preparation
Duration: 3 months
Topics: Data structure, Web Development, Dynamic Programming & concepts, Algorithms, DBMS
Tip
Tip

Tip 1 : Learn with practical example try on the demo website.
Tip 2 : for data structure practice at least 50+ Question
Tip 3 : Understand the concept of how secure code develop as this position is for an SDE Security Engineer.

Application process
Where: Linkedin
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : Include at least 2 Live project
Tip 2 : Include those skills only on which you are confident 
Tip 3 : Always include all achievements.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration50 minutes
Interview date14 Jan 2023
Coding problem1

Interview was around 50 minutes consisting of MCQs related to UNIX, Data Structure, and Front-End, 1 coding question.
 

1. Remove String

Moderate
35m average time
60% success
0/80
Asked in companies
OpenTextAmazonSamsung

You have been given a linked list where each node has a single character. You have also been given a string 'STR'.

You have to remove all the occurrences of string STR from the linked list.

Note:
1. Start checking from the end of the linked list and not from the beginning. For example, if the linked list is ( a, b, a ,b, a)  and the string is equal to “aba” , then the answer should be (a b), not (b a).

2. After removing an occurrence check again for new formations.
Try solving now
02
Round
Easy
Face to Face
Duration30 minutes
Interview date16 Feb 2023
Coding problem2

The Round was Conducted around 10 AM and it was gone nice.
As interviewer first introduces herself and then asked me about my family background then the interview started and there was only one person who took my interview. they gave me one coding question to solve on screen sharing

1. Permutations of a String

Moderate
15m average time
85% success
0/80
Asked in companies
MakeMyTripDisney + HotstarOla

You are given a string 'STR' consisting of lowercase English letters. Your task is to return all permutations of the given string in lexicographically increasing order.

String A is lexicographically less than string B, if either A is a prefix of B (and A ≠ B), or there exists such i (1 <= i <= min(|A|, |B|)), that A[i] < B[i], and for any j (1 <= j < i) A[i] = B[i]. Here |A| denotes the length of the string A.

For example :

If the string is “bca”, then its permutations in lexicographically increasing order are { “abc”, “acb”, “bac”, “bca”, “cab”, “cba” }.
Note:
Given string contains unique characters.
Problem approach

In order to solve this problem recursively, we need a base case and a process which reduce the problem space after each recursive step. We can solve this problem using indexOf() and substring() method of Java's String class, indexOf() method returns index of a given character if its present in the String on which this method is called, otherwise -1. 

So first step, we will try to find the index of given character, if its present then we will remove it using substring() method, if not present then it become our base case and problem is solved.

public class RemoveCharFromString 

private static final Logger logger = LoggerFactory.getLogger(RemoveCharFromString.class); public static String remove(String word, char unwanted)
{
StringBuilder sb = new StringBuilder(); char[] letters = word.toCharArray(); for(char c : letters){ if(c != unwanted )

sb.append(c);
} } return sb.toString(); }
public static String removeRecursive(String word, char ch)
{ int index = word.indexOf(ch); if(index == -1){ return word;
}
return removeRecursive(word.substring(0, index) + word.substring(index +1, word.length()), ch); } }

Try solving now

2. First non repeating character

Easy
15m average time
80% success
0/40
Asked in companies
HCL TechnologiesWells FargoAmazon

Ninja is now bored with numbers and is now playing with characters but hates when he gets repeated characters. Ninja is provided a string, and he wants to return the first unique character in the string.The string will contain characters only from the English alphabet set, i.e., ('A' - 'Z') and ('a' - 'z'). If there is no non-repeating character, print the first character of the string. If there is no non-repeating character, return the first character of the string.

Try solving now
03
Round
Easy
HR Round
Duration20 minutes
Interview date16 Feb 2023
Coding problem1

Here at the Hr round, Hr will come 10 minutes late and I am waiting in the queue. So I thought like I am rejected then HR joined the call around 11:30 AM.
 

1. Basic HR Questions

Tell me about yourself.

Why are you changing company?

Asked me about Nightshift and also tell me whether to be ready for 50% travel annually or not.

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
2618 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by American Express
4064 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Cyber Security Analyst
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
1617 views
0 comments
0 upvotes