πŸ§‘β€πŸ’» SDE-1 Interview Experience| Amex GBT | Referral | Offer - 24 LPA

amex gbt logo
amex gbt
SDE-1Ongoing
November 13, 2025 β€’ 6 reads

Summary

I recently went through the Amex GBT interview process for an SDE-1 role, which involved an Online Assessment, two Technical Interviews focusing on DSA, System Design, and LLD, followed by an HR + Managerial round. I am currently waiting for the final results.

Full Experience

Hey everyone! I recently went through the Amex GBT interview process for an SDE-1 role and wanted to share my experience to help others. I got this opportunity through a referral. After a few weeks, HR contacted me and discussed salary expectations, mentioning a potential offer of 24 LPA (without stocks) with room for negotiation. The overall process was smooth and well-coordinated.

Round 1 – Online Assessment (90 mins)

This test had two medium-level DSA questions, one using a sliding window and another involving prefix sums and a hashmap. It also included 10 MCQs on CS fundamentals like DBMS, OS, OOPs, and basic output prediction. I managed to solve both DSA problems completely and answered most MCQs correctly.

Round 2 – Technical Interview 1 (DSA + Core CS)

This round focused on problem-solving and core fundamentals. I was given two DSA problems: one on Binary Search with edge cases, and another on Graph BFS traversal with some custom conditions. I also discussed their time and space complexity. Additionally, there were questions on OOPs concepts (inheritance, polymorphism, design patterns) and a few system design basics, such as how to design a URL shortener. The interviewer was friendly and offered hints when I encountered difficulties.

Round 3 – Technical Interview 2 (Low-Level Design + Coding)

This round delved into my coding style and design thinking. I implemented a small Low-Level Design problem: β€œDesign a Parking Lot.” We also discussed how to handle concurrency and scaling for such a system. Following this, I tackled one DSA problem focused on LinkedList cycle detection and modification. They also inquired about my past projects, REST APIs, and Spring Boot experience.

Round 4 – HR + Managerial

This final round was more conversational. We discussed project ownership and challenges I faced. I also answered behavioral questions like β€œTell me about a time you disagreed with a teammate” and β€œHow do you prioritize tasks under tight deadlines.” Finally, we discussed compensation, notice period, and my location preference. I am currently waiting for the final results.

Interview Questions (5)

Q1
Design a URL Shortener
System Design

Design a URL shortener, discussing the basic architecture and components involved.

Q2
Design a Parking Lot
System Design

Implement a small Low-Level Design problem to design a Parking Lot. Discuss considerations for handling concurrency and scaling.

Q3
LinkedList Cycle Detection and Modification
Data Structures & Algorithms

A DSA problem focused on LinkedList cycle detection and modification.

Q4
Tell me about a time you disagreed with a teammate.
Behavioral

Behavioral question: Tell me about a time you disagreed with a teammate.

Q5
How do you prioritize tasks under tight deadlines?
Behavioral

Behavioral question: How do you prioritize tasks under tight deadlines?

Preparation Tips

I prepared for the interview by practicing DSA problems, focusing on arrays, strings, binary search, and graph traversals. I also reviewed CS fundamentals (DBMS, OS, OOPs), system design basics (like URL shorteners), and practiced Low-Level Design problems. Additionally, I prepared for behavioral questions and reviewed my past projects, REST APIs, and Spring Boot experience.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!