Salesforce | SMTS | Interview Experience | May 2024 [Offer] | Referrals

salesforce logo
salesforce
MTS II5 yearsOffer
June 9, 202426 reads

Summary

I interviewed for the Senior Member of Technical Staff (SMTS) position at Salesforce in April 2024 and successfully received an offer. The interview process involved a HackerRank screening, a Data Structures and Algorithm round, a System Design round, and a Hiring Manager behavioral round, all of which were of medium difficulty.

Full Experience

Round 1: HackerRank Screening

I completed a 60-minute HackerRank screening that featured one medium-difficulty question. I managed to solve the problem, passing all test cases successfully.

Round 2: Data Structures and Algorithm

This round began with introductions, followed by a discussion where I explained my current project. Afterward, the interviewer presented a lengthy story-style problem that, while not directly hinting at it, turned out to be a sliding window problem.

Round 3: System Design

After introductions and a brief discussion about one of my projects, I was challenged with a system design problem: 'How to design Google Docs.' I was expected to present a comprehensive design, including back-of-the-envelope calculations, identifying Single Points of Failure (SPOF), and proposing various optimizations.

Round 4: Hiring Manager Round

This was a behavioral round with the hiring manager. I was asked about my reasons for leaving my current company, why I was interested in joining Salesforce, and my expectations for the role. We also delved into my previous projects, my specific contributions to their design and development, and how I've handled conflicts and collaborated effectively with other teams.

Interview Questions (4)

Q1
Design Google Docs
System Design

Design the entire system for Google Docs. This included discussing architectural components, performing back-of-the-envelope calculations, identifying Single Points of Failure (SPOF), and proposing various optimizations.

Q2
Reasons for Leaving Current Company
Behavioral

Why are you leaving your current company?

Q3
Why Salesforce?
Behavioral

Why would you like to join Salesforce?

Q4
Project Contributions & Conflict Resolution
Behavioral

Discussion about my previous projects, my contributions to their design and development, and how I handled conflicts and collaborated with other teams.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!