Salesforce | MTS | Bangalore | Selected
Summary
I interviewed for the MTS role at Salesforce in Bangalore and was selected. The interview loop included an OA, a DSA round, a System Design round focused on HLD/LLD for a sign-up/login system for a billion users, and a Managerial round with system design and behavioral questions.
Full Experience
Salesforce MTS Interview loop (Mar, 2025)
YOE: 3.3 Yrs Current Company: Reputbable Fintech Location: Bangalore
Round 0:
Hacker Rank (OA) Haven't remembered questions.
But the questions were pretty diffuclt and need 80% cut-off.
Got call from HR after a week, for further rounds.
Round 1: (DSA)
Can't able to recal, the exact questions asked. But one was based on Priority Queue (LC Easy - Med) and another was graph (LC Med).
Solved it with O(n) space & runtime complexity. Missed an edge case alone, but due to time constrainst, the interviewer said, he is okay with above solution.
Round 2: (Design)
Started with asking to design HLD for sign up and log in page, for billion users and everyone will have unqiue username, started with multiple approach and then finally setlled with bloom filter and discussed more on that.
Then for follo up he asked to do LLD for the above and yeah did that also.
The round went very well, and missed few points in LLD. Self Rating: (4/5)
Round 3: (Manager Round) (IN-PERSON)
Got a Call from HR, and told to come to either Banglore/Hyderabad office for final round.
Director started by asking me to draw some system design for the given requirements, not completly but crisp.
And then asked a lot of Behavioral and culture fit questions. Some examples:
- How will u approach the work
- How will u react to PR comments
- How will handle critisim from seniors
- How will u react to design changes.
After 5 days I got a call from HR and told I've made it.
Interview Questions (5)
Design High-Level Design (HLD) for a sign-up and log-in page for a billion users, where everyone will have a unique username. Discuss multiple approaches and then finally settle with Bloom Filter and discuss it more. Follow up with Low-Level Design (LLD) for the above.
How will you approach the work?
How will you react to PR comments?
How will you handle criticism from seniors?
How will you react to design changes?