Salesforce | MTS | Selected | Interview Experience

salesforce logo
salesforce
· MTS I
April 16, 2026 · 1 reads

Summary

I went through a multi‑round interview process for a Salesforce MTS position, solved several LeetCode problems, and ultimately received an offer after eight rounds.

Full Experience

Hi Community,

Recently, I got an MTS offer from Salesforce and would like to share my interview experience.

I applied via referral in mid-February.

Round 1 — HR / Recruiter Screen

A standard 15-minute call with the recruiter. The discussion focused on my background, current role, motivations for switching, and compensation expectations. The recruiter also explained how the interviews would be conducted and what would be asked.

Round 2 - OA

This took place 3 days after the HR discussion. I don’t remember the exact questions, but they were standard LeetCode easy-to-medium level problems. I was able to solve both within 30 minutes.

Round 3 and 4 happened on the same day after a week from OA

Round 3 - Tech (Online) This round happened after a week. We started with an introduction, followed by some questions from my recent projects. The interviewer then sent me a HackerRank link, and 2 questions were asked: 1. https://leetcode.com/problems/top-k-frequent-words/ – Was able to solve 2. https://leetcode.com/problems/number-of-islands/description/ – A variant of this question; I was able to explain the approach, but some test cases were failing

Overall, the interviewer was satisfied. Verdict: HIRE

Round 4 - Tech (Online) We started with an introduction followed by a question: 1. https://leetcode.com/problems/merge-intervals/ – Was able to solve

After that, the interviewer asked me some situation-based questions from my resume with some follow-ups. Verdict: STRONG HIRE

The next day, I received a call from the recruiter saying that my feedback was positive and I would be moving to onsite rounds. All onsite rounds were scheduled on the same day, 2 days later. Initially, the recruiter mentioned there might be a design-based round, but it was later changed to a problem-solving round.

Round 5 - Tech (Onsite)

This round happened with one of the PMTS. We started with an introduction followed by the question: 1. https://leetcode.com/problems/course-schedule-ii/description/ – A minor variant of this question. I was able to solve it completely

Verdict: STRONG HIRE

Round 6 - Tech (Onsite)

This round happened with one of the LMTS. To be honest, I felt this was the worst round I had in this interview experience.

The interviewer asked me about the most technical project I had worked on. After I explained my project, he started a deep dive into it and asked how each component works. He asked about concepts like event loops, handlers, etc. Although I was explaining everything, it seemed like he was not fully satisfied.

After that, he asked a question: Given N nodes and two arrays start and end, where start[i] and end[i] signify an edge between them, print the root and all the leaf nodes – I was able to solve this question.

After the interview, I thought my chances were over, but the response turned out to be positive. Maybe it was due to the second half of the interview.

Verdict: HIRE

Round 7 - HM (Onsite)

This was the last round with the HM. It started with an introduction followed by a high-level discussion (HLD) of one of my recent projects. Later, she asked some basic HM questions, such as: 1. Why do you want to switch? 2. Why Salesforce? 3. Any relocation concerns? 4. Usage of AI in day-to-day tasks

Verdict: HIRE

The recruiter mentioned that they would send the results within 2–3 days. However, I didn’t receive any call or email. After a week, I reached out to them, and they mentioned that all my rounds were positive and they were waiting for approval from the business team. I was like YAYYY… but my happiness soon ended.

I waited for days and weeks, but there was no update from the recruiter. Then suddenly one day, the recruiter mentioned that hiring was paused and even they didn’t know when it would resume. I was totally shocked.

At the beginning of April, the recruiter reached out to me again and mentioned that the hiring for the current role was closed. However, there was an opening in a new team, for which I had to go through another round. I was like, “7 rounds weren’t enough?” 😅

2 days later, the HM round with the new team happened.

Round 8 - HM (Online)

Introduction followed by project discussion and then some typical HM-based questions. Nothing technical. This round ended in just 30 minutes. The interviewer was impressed by my projects.

Verdict: STRONG HIRE

After this, the recruiter reached out to me and said that the verdict was positive and they would roll out the offer after business team approval. I was more worried than happy (IYKYK).

Finally, after a week, I received my offer letter and my agony ended.

Compensation: https://leetcode.com/discuss/post/7935212/salesforce-mts-offer-by-anonymous_user-ctur/

Feel free to ask any questions.

Interview Questions (5)

1.

Top K Frequent Words

Data Structures & Algorithms·Medium

Given an array of strings, return the k most frequent words sorted by frequency.

2.

Number of Islands (variant)

Data Structures & Algorithms·Medium

Given a 2D grid of '1's (land) and '0's (water), count the number of distinct islands. (Variant used in interview.)

3.

Merge Intervals

Data Structures & Algorithms·Medium

Given a collection of intervals, merge all overlapping intervals and return an array of the non-overlapping intervals.

4.

Course Schedule II (minor variant)

Data Structures & Algorithms·Medium

Given the number of courses and a list of prerequisite pairs, return an ordering of courses you should take to finish all courses.

5.

Root and Leaf Nodes from Edge Lists

Data Structures & Algorithms

Given N nodes and two arrays start and end, where start[i] and end[i] represent an edge between two nodes, print the root node and all leaf nodes of the resulting tree/graph.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

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!