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.