Salesforce | MTS | Interview Experience
- Experience
- 2.5 years
- Posted
- 28 Feb 2026
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.
How it went
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.
Questions asked (8)
- 01
Special Subarrays with Odd Number of Divisors
Data Structures & Algorithms
Count subarrays whose element product has an odd number of divisors.
- 02
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.
- 03
Remove K Duplicates from String
Data Structures & Algorithms
Repeatedly remove k consecutive identical characters from a string until stable.
- 04
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.
- 05
Agent Workflow Design for Bank Document Processing
System Design
Design an agent workflow to process bank documents.
- 06
LRU Cache Implementation
Data Structures & Algorithms
Implement an LRU Cache (interviewer expected a specific approach).
- 07
String Transformation Sequence
Data Structures & Algorithms
After each pass, A → AB, B → A; determine result after N passes.
- 08
Microservices, Kafka, and API Design Discussion
System Design
Technically deep discussions around microservices, Kafka, and APIs, along with situational and decision-making scenarios.