Salesforce SMTS
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)
Implement an algorithm to find the length of the longest substring without repeating characters.
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.
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.