Salesforce MTS In-Person Hiring Drive: Offer Accepted
Updated July 17, 2026
This account covers a Salesforce hiring drive for Member of Technical Staff (MTS) positions based in Bangalore or Hyderabad. Rather than spreading the process over several weeks, Salesforce brought candidates in for interviews in Pune and ran the full loop across one visit, with each stage treated as an elimination round.
The loop opened with an online coding assessment and continued directly into four onsite interviews: two data structures and algorithms rounds, a system design round, and a closing conversation with the hiring manager. The candidate came away with a positive read on most rounds, was selected, and accepted the resulting offer.
How the process went
Online assessment
A one-hour HackerRank test with two problems. Advancing required a score of 80% or higher, and the candidate reported solving both problems with all test cases passing.
Onsite interviews (same drive)
Four onsite rounds followed on site in Pune, each about an hour and each run as an elimination round: two DSA interviews, one system design interview, and one hiring manager interview.
Outcome
The candidate felt good about their performance across the rounds, was selected, and accepted the offer.
Online Assessment (HackerRank)
Algorithmic problem solving under a scored cutoff · 1 hour
- Count Triplets: given an integer array, count the triplets where arr[i] < arr[j] < arr[k] and arr[i] + arr[j] + arr[k] is less than or equal to a target value.
- Rod Cutting: given an array of rod lengths, repeatedly find the count of rods, find the minimum length, remove all rods at that minimum length, cut that minimum length from the remaining rods, and return the rod count recorded at each step.
Selection required a score of 80% or above.
Both problems were solved with all test cases passing.
Onsite Interview 1: Data Structures & Algorithms
Class and data-structure design for a scheduling problem · 1 hour
- Calendar Conflicts: design a class and supporting data structures that recommend a meeting time slot of a given duration based on the candidate's own calendar and the calendars of other attendees.
Coding was done in HackerRank CodePair.
Discussion covered edge cases and how the design would extend to related requirements.
The round closed with questions about the candidate's current project.
Onsite Interview 2: Data Structures & Algorithms
Two standalone coding problems · 1 hour
- Given a library of books, some of which have prerequisite books that must be read first, calculate the time in minutes needed to read a specified book.
- Return a list of all permutations of a given integer array.
Coding was again done in HackerRank CodePair.
The round closed with questions about the candidate's current project.
Onsite Interview 3: System Design
URL shortener, covering both low-level and high-level design · 1 hour
- Design a URL shortener system, addressing low-level design, high-level design, extensibility, scalability, and analytics.
This round was a discussion conducted with pen and paper rather than a coding tool.
The round closed with questions about the candidate's current project.
Onsite Interview 4: Hiring Manager Round
Project deep-dive and behavioral questions · 1 hour
- Technical questions about the candidate's current project.
- Situational questions covering teamwork, conflicts, leadership, and raising concerns.
Key takeaways
- Treat the 80% cutoff on the online assessment as a firm bar to clear; getting both problems fully passing matters more than attempting extra ones.
- Expect nearly every onsite round to close with questions about your current project, no matter what the round's main topic is, so have a clear description ready.
- For the system design round, practice explaining a design out loud on paper, since this drive used pen and paper instead of a whiteboard tool or IDE.
- Prepare specific examples of teamwork, conflict, and leadership situations ahead of the hiring manager conversation.
- Since the whole loop can run as one same-day or same-visit drive with elimination at every stage, plan for the stamina needed across four back-to-back onsite rounds.
Practice a Salesforce interview
Rehearse out loud against the kinds of questions in this story — with an AI interviewer that asks follow-ups.
Practice this interviewSource
The questions and process facts come from the candidate's public write-up, linked below. The retelling above is our own summary.
Candidate's public write-up on LeetCode Discuss