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/