Salesforce SMTS

salesforce logo
salesforce
· MTS II
November 6, 2025 · 185 reads

Summary

I recently interviewed for the SMTS role at Salesforce, which involved multiple rounds including coding and a Low-Level Design discussion. I encountered both common LeetCode problems and a detailed system design scenario.

Full Experience

My interview process for the SMTS position at Salesforce consisted of a few rounds. The initial Online Assessment questions aren't clear in my memory, but they were typical of what one might expect. Round 1 focused on data structures and algorithms, where I was asked to solve the 'Longest Non-Repeating Substring' problem and to implement a 'Min Stack'. Round 2 was a Low-Level Design challenge, requiring me to design an 'Elevator Service' system with advanced features, specifically the option to change the direction of escalators within a building with N floors.

Interview Questions (3)

1.

Longest Non-Repeating Substring

Data Structures & Algorithms·Medium

Implement an algorithm to find the length of the longest substring without repeating characters.

2.

Min Stack

Data Structures & Algorithms·Medium

Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.

3.

Elevator Service Low-Level Design

System Design·Hard

Design an Elevator Service Low-Level Design (LLD) for a building with N floors. The system should include options to change the direction of escalators.

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!