salesforce logo
Salesforce· Member of Technical Staff (MTS)

My Salesforce MTS Interview Experience

Location
Bangalore
Experience
2 years
Posted
31 Oct 2026
2 reads

Summary

I interviewed for a Member of Technical Staff role at Salesforce in Bangalore and received an offer.

How it went

Background
- Role: Member of Technical Staff (MTS)
- Location: Bangalore
- Experience: ~2 years, backend-focused (Java, Spring Boot, Kafka, Postgres, some React)
- Education: DTU, 2024
- Result: Selected

Timeline
This wasn't my first attempt. I applied in June, got an HR call, took the OA, and then heard nothing. About a month later I found out the position had been filled. Then a new internal opening came up:

  • June: Applied → HR call → OA → silence (position filled)
  • Aug 5: Email about a new internal opening
  • Aug 10: Call to schedule interviews
  • Aug 12: Round 1 and Round 2, same day
  • Aug 14: Hiring manager round
  • Aug 26: Verbal offer

If a company ghosted you before, don't write them off. A new opening can bring you back.

Round 1 - DSA (2 questions)
1. Sliding window with two pointers (variable‑size window). It felt close to "max number of requests in any time window".
2. Sliding window with hashmap, similar to Minimum Window Substring (LeetCode 76).
I spent too much time on the first question and only talked through the second.

Round 2 - DSA + LLD
DSA: A problem similar to Meeting Rooms II (LeetCode 253).
LLD: Design a movie ticket booking system (like BookMyShow). I described entities, relationships, seat‑locking, payment failures, and hold expiration.

Round 3 - Hiring Manager (Director)
The director reviewed my résumé line by line, asking deep questions about my projects, technology choices, and failures. Behavioural questions included how I use AI in my day‑to‑day work and why I want to join Salesforce.

Key tips
1. Don't give up on a round you think you bombed.
2. When time runs out, talk through your approach.
3. In LLD, write everything down.
4. Know your CV cold.
5. Have a real answer for "how do you use AI at work".
6. Interview experiences are a guide, not a script. Prepare broadly, but go deepest on your own work.

Questions asked (4)

  1. 01

    Variable‑size Sliding Window (Max Requests in Time Window)

    Data Structures & Algorithms · Hard

    Given a stream of request timestamps, find the maximum number of requests that occur within any time window of a given size. You need to use a sliding window with two pointers to maintain a variable‑size window and track the maximum count.

  2. 02

    Minimum Window Substring (LeetCode 76) Variant

    Data Structures & Algorithms · Hard

    Given a string S and a set of characters T, find the smallest substring of S that contains all characters of T (including duplicates). The solution typically uses a sliding window combined with a hashmap to track character frequencies.

    Open the problem
  3. 03

    Meeting Rooms II (LeetCode 253) Inspired

    Data Structures & Algorithms · Medium

    Given an array of meeting time intervals consisting of start and end times, determine the minimum number of conference rooms required to hold all meetings.

    Open the problem
  4. 04

    Design a Movie Ticket Booking System

    System Design · Medium

    Design a system for booking movie tickets (similar to BookMyShow). Users select a city, movie, showtime, and seats, then proceed to payment. The system must prevent double‑booking of seats, handle payment failures, and release held seats after a timeout.

How they prepared

I prepared by reviewing past interview experiences, practicing sliding‑window problems, and revisiting classic LeetCode questions such as Minimum Window Substring and Meeting Rooms II. I also studied system design fundamentals and built a mental model for a movie ticket booking platform, focusing on entities, relationships, seat locking, and failure cases. For the hiring manager round, I reviewed my own projects in depth and prepared concrete examples of how I used AI tools in my daily work.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Salesforce recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!