← Interview experiences
Rejected

Backend Software Engineer at Morgan Stanley

Difficulty
Process took
2-3 Weeks
Rounds
2
Format
Remote
Applied via
Company Website

How it went

For anyone preparing for a backend engineer role, strong fundamentals and practical system thinking are key.

What they would tell you

For anyone preparing for a backend engineer role, strong fundamentals and practical system thinking are key.

How to prepare

Java, SQL, System Design, DSA

Round by round

  1. 1

    Technical Round 160 min

    Started with my resume Past projects Asked me to explain end-to-end flow of a banking transaction service I had implemented, focusing on microservices interactions Microservices / System Design Basics:

    • How would you handle distributed logging for multiple microservices?
    • CI/CD workflow for a production microservice, including rollback strategies
    • Differences between API Gateway vs Service Mesh
  2. 2

    Technical Round 260 min

    SQL Questions:

    • Write a query to find the second-highest salary from an employee table

    • Aggregate total sales per product category from sales and product tables One DSA Question (Very hard) Java & design fundamentals:

    • Explain Dependency Inversion Principle with a real-world example

    • Compare Monolith vs Microservices, and when to choose either Kubernetes / Deployment: Steps to deploy the service, scale pods, and handle failures

What came up

MediumRemote2 3 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources