The first round was an online test, which consisted of core computer science questions (MCQs on OS, time complexity, etc.) and two coding questions. The difficulty was high. If you are good with recursion, you'll have time to solve at least one. Eight people were selected for the second round from around 50. Then, as usual, there were two to three technical rounds and one HR round. Take the HR round seriously.
String matching algorithms like KMP
The following metrics were computed from 40 interview experiences for the American Express Software Engineer role in India.
American Express's interview process for their Software Engineer roles in India is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for American Express's Software Engineer interview process in India.