YOE : 3.5 YOE
Role : MTS
Salesforce Interview Experience (DSA-heavy, with twists)
I wanted to share my Salesforce interview journey.
Round 0 – Online Test (July)
- Gave an online HackerRank test
- 2 very standard LeetCode easy–medium problems
- Solved all test cases
- Was told it was for a hiring drive later that month
- Didn’t hear back
Round 1 – Hiring Manager Round (October | Virtual)
After ~2–3 months, HR reached out again.
- Position: Hyderabad team
- Duration: 45 minutes
- Expected: DSA
- Actual: Pure Hiring Manager round
Discussion topics:
- My experience in microservices
- Work with Redis, MongoDB
- Services I’ve built
- System flows and responsibilities
- Deep dive into what I actually do at work
👉 No coding, purely experience-based.
Round 2 – DSA Round (Virtual)
-
LeetCode 3:
Longest Substring Without Repeating Characters
-
I was out of DSA practice, so it took me ~40 minutes
-
Remaining time:
- Questions about Salesforce
- Team structure
- Role expectations
- Location (Hyderabad) compatibility
No second DSA question due to time.
**Silence Again **
Didn’t hear back for a couple of weeks.
Restarted Process (Late November)
Recruiter called again:
I agreed.
Round 3 – DSA (Restarted Process)
1️⃣ Time-Based Key-Value Store
👉 https://leetcode.com/problems/time-based-key-value-store/
- Interviewer was mainly interested in binary search understanding
2️⃣ String + Stack (Parentheses-based, medium)
Important part:
- I had forgotten standard templates
- Started from absolute basics
- Built logic step by step
- Didn’t rely on memorized solutions
💡 Surprisingly, this worked in my favor—the interviewer could clearly see my thought process.
Onsite Hiring Drive
Round 4 – LLD + DSA (2 Interviewers)
First 30 mins – LLD
- Simple problem
- Defined Java classes
- Methods
- Basic interactions between entities
Next 30 mins – DSA
Honestly, not memorizing solutions but reasoning from first principles helped.
Round 5 – Hiring Manager
- Culture fit
- Ability to adapt to Salesforce engineering style
- Long-term interest
- Team alignment
Feedback for this round: 4/4
Final Verdict
✅ Selected
Key Takeaways
- You don’t always need to be in peak LeetCode mode
- Thinking clearly > memorized solutions
- Explaining why something won’t work matters a lot
- Salesforce interviews focus heavily on reasoning + fundamentals
Hope this helps someone going through a similar phase.
Feel free to ask questions 👍