I applied online. The process took 3 days. I interviewed at American Express
Interview
The first was a practical round wherein they gave a ipython notebook with many questions and had to be completed in the stipulated time. Following the selection, there would be 3 interview rounds
Interview questions [1]
Question 1
The first round questions included basic dataframe manipulations, a regex question on writing a pattern to identify specific phrase which could have any number of random words in between (eg. between high and calorie, there could be any number of words upto 4 eg. high word1 calorie, high word1 word2 calorie' etc). This also needed some basic preprocessings like handling unidecode errors, punctuations and numbers in a string.
Another question was a probability based descriptive question and a easy question on coding to print numbers between 0 to 100 which were prime.
3 round-
1 round: HR
2 round: HM
3 round: Technical + Product + VP (Technical)
On the whole, it's a very comfortable interview, the interviewer is nice. Even though the question is not that easy, they will guide you to answer them.
NLP Data Scientist applicants have rated the interview process at American Express with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 61.7% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at American Express as a NLP Data Scientist according to 1 Glassdoor interviews include:
Presentation: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -