Taro Logo

Senior Software Engineer Interview Experience - New York, New York

October 1, 2016
Positive ExperienceNo Offer

Process

It was a video call. The interview concentrated on basics in Java, Spring, AngularJS, webservices, and JavaScript. Concepts covered included serialization, list vs. set vs. map, threads, bean scopes, endpoints (WS), and frameworks used to implement SOAP and REST in JAX-WS and JAX-RS, IOC, etc.

Questions

Difference between Volatile and Transient

Why do you synchronize a method?

Program: Write code for the following:

For a string, e.g., "1462", calculate from the rightmost digit to the left in this manner: 2 + (62) + 4 + (12). [Where every digit should be multiplied by 2 if it's an even digit, and the sum should be divided by 10. If the quotient is 0, then print true; otherwise, print false.] 1462 = 2 + (62) + 4 + (12) = 20 % 10 = 0 (true) 1764526 = 6 + (22) + 5 + (42) + 6 + (7*2) + 1 = 44 % 10 != 0 (false)

Difference between BigDecimal and BigInt

Difference between Depth First Search and Breadth First Search

Was this helpful?

Interview Statistics

The following metrics were computed from 4 interview experiences for the American Express Senior Software Engineer role in New York, New York.

Success Rate

25%
Pass Rate

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.

Experience Rating

Positive50%
Neutral0%
Negative50%

Candidates reported having mixed feelings for American Express's Senior Software Engineer interview process in New York, New York.

American Express Work Experiences