Salesforce Software Engineer SMTS Interview Experience

Software Engineer SMTS

June 10, 2026
9 Questions
Selected

Summary

AI Powered

The Salesforce interview process consisted of five rounds, which included coding challenges in Round 1 focused on dynamic programming and grid traversal, followed by more problem-solving questions in Round 2. Rounds 3 and 4 concentrated on system design, covering topics such as a library management system and Google Drive architecture, while the final round with the hiring manager focused on behavioral and managerial aspects. Overall, the difficulty level of the interview experience at Salesforce was moderate to challenging, requiring both technical and interpersonal skills.

1

ROUND 1 (HackerRank)

#1

Minimum Deletions for Almost Sorted Array

Given an array of integers, calculate the minimum number of deletions required to make the array 'almost sorted'. This problem can be approached using Dynamic Programming.
dynamic-programming
arrays
Medium
#2

Number of Islands in a 2D Grid

Given a 2D grid of '1's (land) and '0's (water), return the number of islands present in the grid. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically.
grid-traversal
dfs
bfs
Medium
2

ROUND 2 (DSA and Problem solving)

#1

Best Time to Buy and Sell Stock III

Solve the problem of obtaining the maximum profit by making at most two transactions given an array representing the price of a stock on each day. Implement a solution with optimal time complexity.
stock-trading
dynamic-programming
Medium
#2

Word Search in a 2D Grid

Given a 2D grid of characters and a target string, determine whether the string can be constructed from adjacent cells moving in four possible directions (up, down, left, right). Each cell can only be used once in the path.
grid-traversal
backtracking
Medium
3

ROUND 3 (HLD and LLD)

#1

Design a Book Library Management System

Design a Book Library Management System from a frontend perspective. Discuss functional requirements (FRs), non-functional requirements (NFRs), system architecture, API contracts, data modeling, and optimization strategies.
system-design
frontend
apis
Medium
#2

Frontend Design Considerations

Explain the important frontend design considerations for a library management system, discussing scalability challenges and potential optimization strategies.
frontend
scalability
Medium
4

ROUND 4 (HLD - Google Drive)

#1

Design Google Drive Architecture

Design the architecture of Google Drive focusing on end-to-end processes, including large-scale file uploads using pre-signed URLs and integration with S3 for storage.
system-design
cloud-storage
Hard
#2

Backend-for-Frontend (BFF) and Microfrontends

Explain the concepts and practical implementation details of Backend-for-Frontend (BFF) architecture and how Microfrontends could be utilized in a modern web application.
microservices
system-design
Medium
5

ROUND 5 (Hiring Manager)

#1

General Managerial and Behavioral Questions

The hiring manager round consists of general managerial and behavioral questions, typically assessing your leadership qualities, teamwork, and problem-solving approaches in a work environment.
behavioral
hr
Easy
A

Anonymous

Anonymous User

AI Powered

Share Your Story

Share your interview in your own words โ€” our AI handles the rest. Hardly takes 2 minutes.

Take Mock Interview

Prepare better with expert feedback

Want to Connect 1:1?

Connect with me 1:1 for career guidance, resume reviews, interviews, and more.

Show Your Love!

Connect with us on social media

Salesforce Software Engineer SMTS Interview Experience | InterviewRecap | InterviewRecap