Interview Mode:
1 Hour Technical Interview (Zoom)
My Background:
Experience: 17 Years
Architecture:
Programming:
Identity Protocol:
Messaging and Streaming:
Database:
Packaging & Container Orchestration:
Build Tool:
Containerization Platform:
Version Control:
CI/CD:
Logging & Monitoring:
SDLC Tool:
IDE:
Cloud:
Skills:
What is a distributed system?
What is a microservice?
How is a microservice different from a distributed system?
Why do we use an API gateway and what are its functionalities?
Assuming we have two different database instances – one read-only instance for read-heavy operations and one with write capability. How can we sync the read-only instance with the write-only instance's data?
What are the challenges with distributed systems?
What is the difference between SQL and NoSQL databases with respect to transactionality? What are the advantages of NoSQL databases?
What is data according to data warehousing terminology?
Why do we use data warehousing? What do we need in order to set up a data warehouse?
Design Google Docs (System Design)
The following metrics were computed from 2 interview experiences for the American Express Staff Engineer role in Bengaluru, Karnataka.
American Express's interview process for their Staff Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for American Express's Staff Engineer interview process in Bengaluru, Karnataka.