Salesforce SDE2 March 2026
Summary
I successfully navigated a challenging interview process with Salesforce Hyderabad for an MTS (SDE-2) role, which included DSA, LLD, HLD, and behavioral rounds, ultimately receiving an offer.
Full Experience
After a few months settling into my role at Salesforce Hyderabad, I finally have the headspace to reflect on the grind it took to get here.
The process started in Feb 2026 and wrapped up with an offer in March. It was rewarding but mentally exhausting. The toughest part wasn’t just the DSA questions; it was the depth expected in LLD/HLD discussions and the long waiting periods between rounds. Salesforce is thorough, sometimes painfully so. There were days of silence where I was convinced I’d messed up a discussion.
Interview Process
Round 1 – Online Assessment (HackerRank) Two medium-to-hard problems: a Sliding Window variation and a Tree DP question. Struggle: A hidden test case kept failing due to an integer overflow I only caught in the last few minutes.
Round 2 – Technical (DSA & CS Fundamentals) A 60-minute deep dive after discussing my 3.7 years of experience. Question: Variation of Maximum Profit Triplet. Struggle: We discussed Fenwick Trees vs. Segment Trees, but I hadn’t implemented a Fenwick Tree recently, so I explained the optimal approach but coded an O(n^2) solution.
Round 3 – Low-Level Design (LLD) Task: Design a Meeting Scheduler. Focus: Class design, concurrency handling, and patterns like Observer and Singleton. Struggle: Handling simultaneous bookings “What if two people book the same room at the exact millisecond?”
Round 4 – Hiring Manager Discussion on system design, including scaling a notification system for millions of users, along with cultural fit questions like “Why Salesforce?”
The Offer (Hyderabad – March 2026)
Role: MTS (SDE-2) Experience: 3.7 years Base: ₹29 LPA Bonus: 10% (₹2.9 LPA) RSUs: $52K over 4 years (~₹11.6 LPA yearly value) Relocation: ₹2.5 L Total Comp: ~₹43.5 LPA + relocation
Interview Questions (4)
Maximum Profit Triplet Variation
A variation of the Maximum Profit Triplet problem was asked during a 60-minute technical deep dive.
Design Meeting Scheduler
Design a Meeting Scheduler system. The focus was on class design, concurrency handling, and patterns like Observer and Singleton.
Scale Notification System
Discussion on scaling a notification system for millions of users.
Why Salesforce?
A cultural fit question: 'Why Salesforce?'
Preparation Tips
I applied via referral from a friend, you can also reachout to people on Liknedin or easy one is this