Taro Logo

Staff Engineer Interview Experience - Bengaluru, Karnataka

June 1, 2024
Neutral ExperienceNo Offer

Process

Interview Mode:

1 Hour Technical Interview (Zoom)

My Background:

Experience: 17 Years

Architecture:

  • Distributed
  • Microservices
  • REST (JSON)
  • Event-driven
  • API (REST/GraphQL)
  • Object-Oriented
  • SOLID principles
  • API Gateway and Management

Programming:

  • Object-Oriented (Java Spring Boot - Latest Experience)
  • Node.js (Past Experience)
  • Spark (Past)

Identity Protocol:

  • OAuth

Messaging and Streaming:

  • Confluent Kafka

Database:

  • Relational DBMS (e.g., Oracle, Exadata)
  • NoSQL DB (e.g., Mongo)

Packaging & Container Orchestration:

  • Docker
  • Kubernetes

Build Tool:

  • Maven

Containerization Platform:

  • Red Hat OpenShift Container (RHEL OCP)

Version Control:

  • GitHub
  • SVN

CI/CD:

  • GitHub Actions

Logging & Monitoring:

  • Familiar with Splunk or similar monitoring tools
  • Elastic Search

SDLC Tool:

  • JIRA

IDE:

  • IntelliJ

Cloud:

  • AWS

Skills:

  • People Leadership
  • Technical Leadership
  • Mentoring and Coaching

Questions

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)

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the American Express Staff Engineer role in Bengaluru, Karnataka.

Success Rate

0%
Pass Rate

American Express's interview process for their Staff Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral50%
Negative50%

Candidates reported having very negative feelings for American Express's Staff Engineer interview process in Bengaluru, Karnataka.

American Express Work Experiences