First, they asked medium-level coding questions.
In OS, they asked about process synchronization and paging concepts.
The interviewers were cooperative; they gave some hints when I got confused on some questions.
Overall, it was a nice experience.
Coding questions
Process synchronization
Paging
DBMS related
CNN
Machine learning
The following metrics were computed from 5 interview experiences for the American Express Software Development Engineer role in India.
American Express's interview process for their Software Development Engineer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for American Express's Software Development Engineer interview process in India.