There were two rounds: a coding task and an architectural interview.
The coding task included questions about collections, Java API, complexity, and general coding approach. The architectural interview focused on system design, best practices, and scalability considerations.
Collections, streams, and calculating the average of a collection using the Java Stream API.
The following metrics were computed from 4 interview experiences for the American Express Senior Software Engineer role in New York, New York.
American Express's interview process for their Senior Software Engineer roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for American Express's Senior Software Engineer interview process in New York, New York.