Salesforce | SMTS | [Offered]

salesforce logo
salesforce
MTS IIBangalore6.5 yearsOffer
January 23, 202546 reads

Summary

I successfully secured an offer for the SMTS position at Salesforce in Bangalore. The interview process spanned three rounds, including DSA, system design (HLD/LLD), and a director-level behavioral discussion, where I showcased my technical and leadership skills.

Full Experience

I recently interviewed for the SMTS (IC3) position at Salesforce, Bangalore, with 6.5 years of experience. The interview process consisted of three rounds: Data Structures & Algorithms, Low-Level and High-Level Design, and a Director round focused on career achievements and behavioral aspects.

My first round was focused on Data Structures and Algorithms. The interviewer presented two coding problems. The first was a variation similar to the Coin Change problem on LeetCode. The second problem was Search a 2D Matrix II. I solved both.

The second round was dedicated to Low-Level and High-Level Design. I was asked to design a notification service. I began by outlining the high-level architecture, detailing the various components and discussing database design. After about 40 minutes, we moved into the low-level design aspects. Here, I elaborated on class diagrams, API specifications, handling various edge cases, and incorporated relevant design patterns for such a system.

The final round was with a Director. This was a more conversational round where I discussed my career journey and highlighted my major accomplishments from my current role. We had an in-depth discussion about key projects I've worked on. Additionally, the interviewer posed several standard leadership and behavioral questions, which allowed me to demonstrate my problem-solving abilities and collaboration skills.

Interview Questions (4)

Q1
Coin Change Variation
Data Structures & Algorithms

The interviewer asked me to solve a coding problem that was similar to LeetCode's Coin Change problem.

Q2
Search a 2D Matrix II
Data Structures & Algorithms

I was asked to solve the problem directly from LeetCode, Search a 2D Matrix II.

Q3
Design a Notification Service
System Design

I was tasked with designing a notification service. The round started with a high-level design, where I detailed the system architecture, components, and database design. Following this, we deep-dived into the low-level implementation, discussing class diagrams, APIs, and handling edge cases, along with relevant design patterns used in such systems.

Q4
Career Achievements and Behavioral Questions
Behavioral

In this round, the discussion revolved around my career achievements and major accomplishments at my current employer. We also covered standard leadership and behavioral questions to assess my problem-solving and collaboration skills.

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!