Amex | Engineer II
Anonymous User
5729

Interview Experience - American Express

YOE: 2.5 years

Round 1 (Technical - DSA & Machine Coding)

DSA: Combination Sum problem.

Machine Coding (React):
• Build a carousel with data fetching.
• Implement 5-second delay per item, with pause & play functionality.

Round 2 (Technical - Java, JS, React)
• Project Deep Dive: Discussed design, optimizations, and challenges.
• Java Stream APIs: 2 Coding problems, order of operations, forEach, and terminal operations.
• Functional Interfaces: Supplier, Predicate, and general usage.
• JavaScript:
• Promise-related coding
• Deep cloning (structural cloning)
• React: Latest version features and updates.
• Additional Java & JS Questions.

Round 3 (Techno-Managerial)
• High-Level Design (HLD): Payment gateway (only discussion).
• UPI discussion
• How does redirect happen from gateway back to the app?
• Behavioral Questions.

Comp: https://leetcode.com/discuss/post/6551666/need-advice-goldman-sachs-vs-expedia-vs-mxhye/

Comments (4)