CODING INTERVIEW QUESTIONS

Salesforce Coding Interview Questions (DSA)

50 DSA problems sourced from real Salesforce interviews

Salesforce Coding Interview Questions

ProblemDifficultyTags
Distance to a Cycle in Undirected GraphHard
Depth-First SearchBreadth-First SearchGraph Theory
Sum of Matrix After QueriesMedium
ArrayHash Table
Minimum Operations to Reduce an Integer to 0Medium
Dynamic ProgrammingGreedyBit Manipulation
Time Needed to Rearrange a Binary StringMedium
StringDynamic ProgrammingSimulation
String CompressionMedium
Two PointersString
Minimum Edge Reversals So Every Node Is ReachableHard
Dynamic ProgrammingDepth-First SearchBreadth-First Search
Maximum Team Size with Overlapping IntervalsMedium
Medium
ArrayHash TablePrefix Sum
Maximum Product of Three NumbersEasy
ArrayMathSorting
Medium
ArraySortingQuicksort
Minimum Removals to Balance ArrayMedium
ArrayBinary SearchSliding Window
Fruit Into BasketsMedium
ArrayHash TableSliding Window
Medium
Depth-First SearchBreadth-First SearchGraph Theory
Optimal Account BalancingHard
ArrayDynamic ProgrammingBacktracking
Asteroid CollisionMedium
ArrayStackSimulation
Amount of Time for Binary Tree to Be InfectedMedium
Hash TableTreeDepth-First Search
Medium
ArrayTwo PointersGreedy
Count Vowel Substrings of a StringEasy
Hash TableString
Put Marbles in BagsHard
ArrayGreedySorting
LFU CacheHard
Hash TableLinked ListDesign
Maximum Palindromes After OperationsMedium
ArrayHash TableString
Strange PrinterHard
StringDynamic Programming
Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Remove Stones to Minimize the TotalMedium
ArrayGreedyHeap (Priority Queue)
Minimum Replacements to Sort the ArrayHard
ArrayMathGreedy
Angle Between Hands of a ClockMedium
Math
Remove All Adjacent Duplicates in String IIMedium
StringStack
Vertical Order Traversal of a Binary TreeHard
Hash TableTreeDepth-First Search
Partition Array Into Two Arrays to Minimize Sum DifferenceHard
ArrayTwo PointersBinary Search
Hard
Linked ListDivide and ConquerHeap (Priority Queue)
Palindrome PartitioningMedium
StringDynamic ProgrammingBacktracking
Medium
ArrayBreadth-First SearchMatrix
Jump Game IIMedium
ArrayDynamic ProgrammingGreedy
Last Stone WeightEasy
ArrayHeap (Priority Queue)
Medium
Hash TableStringSliding Window
Medium
Two PointersStringDynamic Programming
Medium
ArrayTwo PointersGreedy
Integer to RomanMedium
Hash TableMathString
Medium
ArrayTwo PointersSorting
Medium
ArrayBinary Search
Combination SumMedium
ArrayBacktracking
Hard
ArrayTwo PointersDynamic Programming
Medium
ArrayHash TableString
Minimum Window SubstringHard
Hash TableStringSliding Window
Medium
TreeDepth-First SearchBinary Search Tree
Distinct SubsequencesHard
StringDynamic Programming
Binary Tree Maximum Path SumHard
Dynamic ProgrammingTreeDepth-First Search
Easy
ArrayDynamic Programming
Medium
Hash TableLinked ListDesign
Min StackMedium
StackDesign

Difficulty Breakdown

Easy
4 (8%)
Medium
32 (64%)
Hard
14 (28%)

Top Data Structures & Patterns

Array
24 (48%)
Dynamic Programming
14 (28%)
String
14 (28%)
Hash Table
13 (26%)
Sorting
10 (20%)
Greedy
8 (16%)
Depth-First Search
7 (14%)
Two Pointers
7 (14%)

Frequently Asked Questions

What questions does Salesforce ask in coding interviews?

Salesforce coding interviews focus on Array, Backtracking, Binary Search, Binary Search Tree, and other data structure problems. We compiled 50 questions from real Salesforce interviews. The most common topics are Array, Backtracking, Binary Search, Binary Search Tree, Binary Tree. Filter by topic to see what comes up most often.

How many Salesforce coding interview questions are there?

InterviewSkool has 50 Salesforce coding interview questions: 4 Easy, 32 Medium, and 14 Hard. Most Salesforce interviews focus on Medium-difficulty problems, so prioritize those in your prep.

How should I prepare for Salesforce coding interviews?

Start with Medium difficulty problems. Group by topic (Array, Tree, DP) to build pattern recognition. Aim to solve 30 to 40 problems before your interview. Then practice under pressure with a mock interview.

Are Salesforce coding interview questions free?

Yes. All 50 Salesforce coding interview questions are free to browse with no sign-up required. You can filter by difficulty and topic tags. Start a mock interview with a free credit to practice under real pressure.

Practice with a Mock Interview

Simulate real Salesforce interview pressure with our AI interviewer.

Start Mock Interview →

Other Companies