Open In App

American Express Interview Experience | 2019 Off-Campus SDE Freshers

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

Round1: Coding Round

Round2: Coding Round

Q1:- Given an array nums and two sliding windows of size K & L which don’t have any element in common between them, you need to return the maximum sum of elements we can get between both windows.

This is basically an extension of SLIDING WINDOW Problem on Geeks for Geeks.

https://www.geeksforgeeks.org/sliding-window-maximum-maximum-of-all-subarrays-of-size-k/

Q2:- Given a string with elements having lowercase letters and question marks. Replace each question mark with lowercase letter such that the element is not equal to the element before it and the element after it.

Article Link

Ex:-

Input String:- abcab??bac?

Output:- abcabacbaca

(There can be a lot of different outputs, anyone of them was accepted)

Input String:- ????????

Output:- abcdefgh

Q3:- We are given the maximum occurrences of ‘a’, ‘b’ and ‘c’ in a string. We need to make the largest length string containing only ‘a’, ‘b’ and ‘c’ such that no three consecutive characters are same.

Ex:-

Input:- 3 3 3

Output:- abcabcabc

(There can be a lot of different outputs, anyone of them was accepted)

Input:- 5 5 3

Output:- aabbcaabbcabc

Round3:  Skype Interview (½ hr)

Q1:- Introduce yourself

Q2:- Explain your project.

Q3:- Language and database used in your project ?

Q4:- Do you know about NoSQL?

Q5:- What is function overloading?

Q6:- If returning different types of variables comes under function overloading?

Q7:- What is inheritance?

Q8:- What class is the super class of all the exceptions?

Q9:- Difference between constructor and methods?

Q10:- What will you rate yourself in data structures and algorithms?(?)

Q11:- You have 10 numbers, you have to access the even positions, what data structure will you use?

Q12:- What is new in C++?

Q13:- What does new B() return?

Q14:- What are the languages you are familiar with ?

Q15:- What are threads in java?

Q16:- Difference between error and exception?

Q17:- If we have a base class and derived class , if it’s necessary for derived class to have all the functions of base class?

Q18:- What does this and super keyword do?

Q19:- Do you have any questions?

Round 4: Skype Interview (23 min)

Q1:- Introduce yourself

Q2:- Aptitude question

Q3:- What is big data?

Q4:- If you do not have an interest in IT?

Q5:- Swap two number without using extra space

Q6:- Aptitude questions

Q7:- Do you have any questions?

Verdict: Rejected


Last Updated : 10 Sep, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads