Salesforce SMTS Interview experience | 6+ YoE | Selected

salesforce logo
salesforce
MTS II6 yearsOffer
September 23, 202324 reads

Summary

I successfully interviewed for an SMTS role at Salesforce via an employee referral, navigating through four rounds of technical, system design, and managerial questions over a 4-5 week period, ultimately receiving an offer.

Full Experience

I applied for the SMTS position at Salesforce through an employee referral and received a call for an interview within a week. The entire process, from initial contact to receiving the offer, took about 4-5 weeks.

Round 1: Technical (Data Structures & Algorithms)

This round focused on my problem-solving skills with data structures and algorithms. I was asked to:

  • Check if characters of a given string can be rearranged to form a palindrome.
  • Find the smallest string divisible by two given strings.
  • Write a program to count the number of connected components in an undirected graph.

Round 2: Technical (System Design)

The second technical round was dedicated to system design. I had to provide a High-Level Design (HLD) and schema diagrams for a Vaccination slot booking system, detailing the involved entities.

Round 3: Managerial

This managerial round involved a lot of discussions about my previous work experience. I faced standard managerial questions, such as:

  • What would I do if I were new to a project and my manager assigned me a production issue? How would I react?
  • What does my typical day look like in my current organization?
  • How much code do I write versus how much time I spend on designing?

Round 4: Managerial

The final round, also managerial, involved a deeper discussion on my current project. There were quick questions about concurrency, throttling, and how AWS Serverless services like Lambda work internally. Later, typical operational questions were posed:

  • How do I tackle conflicts?
  • What would be my ideal team?
  • What do I look for in my team members?
  • How would I react if I didn't get enough credit for my work?

I answered all these questions confidently.

Verdict

I was selected for the role!

Interview Questions (9)

Q1
Smallest String Divisible by Two Given Strings
Data Structures & Algorithms

Smallest string divisible by two given strings.

Q2
Count Connected Components in Undirected Graph
Data Structures & Algorithms

Program to count Number of connected components in an undirected graph.

Q3
Vaccination Slot Booking System Design
System Design

High-Level Design (HLD) and schema diagrams of entities involved for a Vaccination slot booking system.

Q4
Handling Production Issue in New Project
Behavioral

What would you do if you are new to your Project and your Manager gives you a Production issue to take care. How would you react to this?

Q5
Typical Workday and Code vs Design Split
Behavioral

How your day looks in your current organization? How much code you do vs how much designing, etc.

Q6
Concurrency, Throttling, AWS Serverless Internals
System Design

Some quick questions about concurrency, throttling, AWS Serverless services like Lambda, how does these work internally.

Q7
Tackling Conflict
Behavioral

How you tackle conflict?

Q8
Ideal Team and Team Member Qualities
Behavioral

What would be your ideal team? What do you look in your team members?

Q9
Reacting to Lack of Credit for Work
Behavioral

How would you react if you don't get enough credit for your work?

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!