Salesforce | MTS | Interview Experience

salesforce logo
salesforce
· MTS I· 2.5y exp
February 28, 2026 · 1 reads

Summary

I successfully navigated a structured and smooth 5-round interview process with Salesforce for an MTS role, encompassing technical, system design, and hiring manager discussions, ultimately receiving an offer within 3-4 days.

Full Experience

Salesforce Interview Experience
Role: MTS
Experience: 2.5 years at an MNC

Interview Experience (5 Rounds | Virtual + Offline)

All rounds were around 45 minutes with 10–15 minutes buffer.

Round 1 – Technical (Virtual)

Special Subarrays
Count subarrays whose element product has an odd number of divisors.

Subsequence + Substring
Find the maximum length string that is a subsequence of x and also a substring of y.

  • Live coding with continuous explanation.
  • Got hints on an edge case and fixed it.
  • All test cases passed.

Round 2 – Technical (Virtual)

Remove K Duplicates
Repeatedly remove k consecutive identical characters from a string until stable.

IPO Share Allocation
Allocate shares based on highest price, then earliest timestamp, with round-robin distribution for equal prices; return users who get no shares.

  • Optimized solutions quickly.
  • Discussion on time & space complexity.
  • All test cases passed.
  • Couple of behavioural questions and discussion on current project.

Round 3 – Hiring Manager (Virtual)

Deep dive into recent project
Multiple behavioral and situational questions
Grilling around:

  • Reason for job change & reliability
  • Mentoring juniors
  • Design decisions & ownership in current project
  • Understanding of SDLC & testing methods
  • Fit for SD2-level role

Round 4 – Technical (Offline)

Resume discussion + design of an agent workflow to process bank documents

LRU Cache implementation (interviewer expected a specific approach)

String transformation problem:
After each pass, A → AB, B → A; determine result after N passes

Mix of coding, design, and behavioral discussion

Round 5 – Hiring Manager (Offline)

More technically deep than earlier HM round
Design discussions around microservices, kafka, APIs
Situational and decision-making scenarios

Got the offer around 3-4 days later. Overall, the interview process was structured and smooth.

Interview Questions (8)

1.

Special Subarrays with Odd Number of Divisors

Data Structures & Algorithms

Count subarrays whose element product has an odd number of divisors.

2.

Maximum Length Common Subsequence-Substring

Data Structures & Algorithms

Find the maximum length string that is a subsequence of x and also a substring of y.

3.

Remove K Duplicates from String

Data Structures & Algorithms

Repeatedly remove k consecutive identical characters from a string until stable.

4.

IPO Share Allocation Algorithm

Data Structures & Algorithms

Allocate shares based on highest price, then earliest timestamp, with round-robin distribution for equal prices; return users who get no shares.

5.

Agent Workflow Design for Bank Document Processing

System Design

Design an agent workflow to process bank documents.

6.

LRU Cache Implementation

Data Structures & Algorithms

Implement an LRU Cache (interviewer expected a specific approach).

7.

String Transformation Sequence

Data Structures & Algorithms

After each pass, A → AB, B → A; determine result after N passes.

8.

Microservices, Kafka, and API Design Discussion

System Design

Technically deep discussions around microservices, Kafka, and APIs, along with situational and decision-making scenarios.

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!