Salesforce | MTS | Bangalore | May 2026
Summary
I interviewed for an MTS role at Salesforce in Bangalore and cleared all three rounds, including a DSA assessment, a low‑level design, and a hiring‑manager interview.
Full Experience
Salesforce | MTS | Bangalore | May 2026
Recuiter reached out to me after taking referal from friend for MTS role in Salesforce.
Online Assessment
Format
- Number of Questions: 2(Both Medium DSA question)
- Duration: 60 min
- Difficulty: Medium
Result
- Cleared
Interview Process Overview
First 2 rounds were virtual on same day and HM round was Face-to-Face in Salesforce Office.
| Round | Topic | Duration | Result |
|---|---|---|---|
| Round 1 | DSA | 60 min | Cleared |
| Round 2 | LLD | 60 min | Cleared |
| Hiring Manager | Resume, Behavioural, Situational questions | 60 min | Cleared |
Round 1 - DSA and Coding
Interview was held over Zoom.
Questions
Question 1
Problem:
Difficulty: Medium
Approach Discussed:
- Using Prefix array (see GFG minimum number of platforms)
Follow-Ups:
- Issue in above code , Time Complexity -O(max time), which could be 1e9. Then provided a solution using sorting
Question 2
Problem:
Difficulty: Medium
Follow-Ups:
- now instead of 1sec, each connection has a different time associated with it, how will you solve it ?( interview was going towards dijkstra's algorithm)
Round 2 - Low Level Design (LLD)
Interviewer asked me to open Google Docs and share your screen.
Problem Statement
- Design Book My Show
Managerial / Hiring Manager Round
Interview started with introduction of each other. Manager asked about what feature or product you were working on currently. Situational question - What will you do if incoming requests increase to your service( it is a monolith service)? Monolith vs Microservice, which is better where and why? I gave answer of breaking into a microservice, but the interviewer said we cannot do that, we have to only keep it as Monolith, what will you do in this case. How would you implement retry mechanism? How would you increase the latency of the system? How will you use AI in your daily tasks? Which AI Tools do you use and what impact is it causing in the work ? Discussion on my RAG project.
Interviewer was taking notes of all the discussion that we were going through in the Laptop.
Result
Cleared
Compensation: https://leetcode.com/discuss/post/8356499/salesforce-mts-compensation-by-anonymous-ovdv/
Thanks for reading. Feel free to ask any questions in the comments and I'll try to answer them.
Interview Questions (2)
Meeting Rooms II
Given an array of meeting time intervals consisting of start and end times [start, end], find the minimum number of conference rooms required so that all meetings can take place without overlap.
Rotting Oranges
Given a grid of cells where each cell is empty (0), fresh orange (1) or rotten orange (2), every minute all fresh oranges that are 4‑directionally adjacent to a rotten orange become rotten. Return the minimum number of minutes that must elapse until no cell has a fresh orange. If this is impossible, return -1.