1p3a Experience · Apr 2026

Salesforce MTS Interview Experience: LLD Workflow and Memory Task Scheduling

SWE System Design

Interview Experience

I was reached out to by a recruiter from Salesforce at the end of January 2026 for MTS role. The process started with an Online Assessment, followed by technical rounds.

**

Round 1 (LLD based)** Resum

Full Details

I was reached out to by a recruiter from Salesforce at the end of January 2026 for MTS role. The process started with an Online Assessment, followed by technical rounds.

**

Round 1 (LLD based)** Resume Discussion The interviewer started with a walkthrough of my resume and projects. LLD Question: Design a component that logs the state transitions of workflow steps. Each workflow consists of multiple steps with defined states (e.g., Pending, Running , Completed/Failed) Need to track and persist state changes over time .

**

Round 2 (DSA Round)** Question 1: Task Scheduling with Constraints Given: array of task types, array of memory required for each task and server memory limit Constraints: At most 2 tasks of the same type can run in parallel Total memory of running tasks ≤ server limit Goal: Find minimum time to execute all tasks type = [A, A, A, B, B, C] memory = [2, 2, 3, 4, 1, 2] M = 5 output: 3 Question 2 : Grid with K Jumps (BFS) Given a mxn grid with obstacles, allowed to move in 4 directions(left, right, up, bottom) and can jump 1 to K cells Find minimum steps to reach destination when you are given the src and destination.

About This Question

This is a candidate experience report from a salesforce interview for a swe role during the system design round reported in 2026.

It covers the following topics: Arrays, Graph, Concurrency, System Design, Queue, Matrix .