salesforce logo
Salesforce· MTS I

Salesforce MTS Interview Experience | Bengaluru

Location
Bengaluru
Experience
2.5 years
Posted
9 Mar 2026
478 reads

Summary

I was hired for the MTS role at Salesforce in Bengaluru after a multi-round interview process that included online assessment, technical deep dives, system design, and a hiring manager discussion.

How it went

Salesforce Interview Experience (SDE) – Hired

Background

  • Current Company: Oracle
  • Total Experience: 2.5 years

Round 0: Online Assessment

Standard coding assessment with DSA questions. Difficulty level was around LeetCode Medium.


Round 1: Technical Interview

  1. Resume Discussion
    The interviewer started with a detailed walkthrough of my resume and projects.
  2. System Design (HLD)
    • Design Flash Sale System
      Single product and sale starts at a particular time. Low latency and consistency over availability
  3. DSA Questions

    Q1. Bottle Recycling / Perk Maximization

    You are given:

    • numBottles (initial number of bottles)
    • dollars (initial money)
    • Each bottle can be recycled for recycleVal
    • You can buy a perk using 1 bottle + perkVal dollars

    Find the maximum number of perks you can obtain.

    Q2. Substring Problem

    Find the maximum number of non-overlapping substrings of a string such that:

    • Each substring length is at least k
    • Print the substrings.

Round 2: Technical Interview

Q1. One coding question (LeetCode Medium). I don’t remember the exact problem.

Q2.
Partition Array Into Two Arrays to Minimize Sum Difference


Round 3: Hiring Manager Round

  • Behavioral questions about previous projects
  • Deep dive into my experience at Oracle
  • Questions around problem solving approach, ownership, and collaboration
  • Some resume-based technical discussion

Final Result

Status: Hired

Find the compensation details here

Questions asked (4)

  1. 01

    Design Flash Sale System

    System Design

    Design a flash sale system for a single product. The sale starts at a particular time. The system should prioritize low latency and consistency over availability.

  2. 02

    Bottle Recycling / Perk Maximization

    Data Structures & Algorithms

    You are given: numBottles (initial number of bottles), dollars (initial money). Each bottle can be recycled for recycleVal. You can buy a perk using 1 bottle + perkVal dollars. Find the maximum number of perks you can obtain.

  3. 03

    Maximum Non-Overlapping Substrings with Min Length K

    Data Structures & Algorithms

    Find the maximum number of non-overlapping substrings of a string such that: Each substring length is at least k. Print the substrings.

  4. 04

    Partition Array Into Two Arrays to Minimize Sum Difference

    Data Structures & Algorithms · Hard

    Partition Array Into Two Arrays to Minimize Sum Difference

    Open the problem

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!