← Back to Directory

Salesforce interview notes, page 5 of 13

Large Enterprises

Most of these Salesforce write-ups come from Software Engineers (104), then Product Managers (6) and Backend Engineers (4). The most reported rounds are the technical phone screen (65), the system design round (31), the hiring manager screen (6) and the behavioral / leadership round (5).

121 interview notes · updated Sep 2026

Salesforce·Software Engineer·Onsite - System Design / Architecture

May 2026
Salesforce solutions architect interview with a security-focused system design question. Pretty lean on details but the core problem was interesting enough to chew on for a while.
  • How would you design a secure system for storing user login credentials on your own infrastructure, without relying on any third-party identity providers?

“This one made me slow down because the no-third-party constraint is the whole point.”

View Post

Salesforce·Software Engineer·Technical Phone Screen

May 2026
Salesforce SWE interview with a greedy heap problem that looks straightforward until you realize the optimal strategy isn't obvious at all. One question, but it had some depth to it.
  • You have an array of building heights, a supply of bricks, and a fixed number of ladders. Moving to a taller building costs either bricks equal to the height difference or one ladder. Find the furthest building index you can reach using both resources optimally.

“My first instinct was to use ladders on the biggest jumps, which is kind of right but you don't know which jumps are biggest until you've already passed them.”

View Post

Salesforce·Software Engineer·Technical Phone Screen

May 2026
Salesforce software engineer coding round, pretty standard sliding window stuff but the implementation details tripped me up more than I expected.
  • Given a string, find the length of the longest substring that contains no repeated characters.

“I knew the sliding window approach going in but fumbled the shrink logic under pressure.”

View Post

Salesforce·Software Engineer·Technical Phone Screen

May 2026
Salesforce data science interview with a math/modeling question that sounds straightforward but has some nuance depending on how you frame it.
  • Given a starting number of employees and an annual growth rate, how many employees will there be after t years? (The same logic applies to compound growth scenarios like principal and interest.)

“Pretty much just exponential growth.”

View Post

Salesforce·Software Engineer·Onsite - System Design / Architecture

May 2026
Salesforce SWE interview that went deep on concurrent data structures. One big design question that branched into like four different conversations. Felt like a system design round disguised as a coding question.
  • Design insert, read, and delete operations in pseudocode for a singly linked list shared by multiple reader threads and a single writer thread. Then walk through your locking strategy, how each choice affects throughput, whether your approach risks starvation, and how you'd move toward a lock-free design using CAS.

“This one sprawled.”

View Post

Salesforce·Software Engineer·Technical Phone Screen

May 2026
Salesforce coding screen with one meaty recursive problem. The question itself was straightforward to describe but had enough edge cases to keep you busy for the whole session.
  • Given a potentially nested JSON object (string keys mapping to either values or more nested objects), write a function that flattens it into a single-level string where nested keys are joined by dots. For example, {"a": {"b": 1}, "c": 2} becomes "a.b=1, c=2". Implement it recursively, and be ready to discuss how you'd handle values that are lists.

“Started fine, got the recursive case working pretty quickly.”

View Post

Salesforce·Software Engineer·Onsite - System Design / Architecture

May 2026
Domain knowledge round at Salesforce focused on pipeline system design and Kubernetes. Pretty broad coverage, felt like they wanted to see if you'd actually built this stuff before or just read about it.
  • How would you design a data or CI pipeline system, covering things like DAG scheduling, dependency management, retries, backfill, and observability?
  • Walk me through the pipeline frameworks you've worked with and the trade-offs between them.
  • Explain how Kubernetes scheduling and autoscaling work, and how a pipeline workload fits into that model.
  • How do pods, deployments, services, and operators relate to each other in a Kubernetes cluster?
  • What are the networking and storage considerations when running stateful pipeline workloads on Kubernetes?

“This is the kind of question where you think you know it cold and then you start talking and realize you're hand-waving through half of it.”

View Post

Salesforce·Software Engineer·Technical Phone Screen

May 2026
Salesforce coding interview with a classic DP problem that sounds straightforward until you realize the substring vs subsequence distinction actually matters a lot for how you set up your recurrence.
  • Given two strings, find the length of the longest string that is both a subsequence of the first string and a contiguous substring of the second.

“The subsequence vs substring split is what makes this tricky.”

View Post

Salesforce·Software Engineer·Technical Phone Screen

May 2026
Salesforce SWE interview that went deep into number theory territory pretty fast. The whole session was basically one extended problem about modular arithmetic with big numbers, and they wanted working code plus complexity analysis.
  • Implement a function to compute (a^b) mod m where a, b, and m can be up to 2^61 minus 1, using only 64-bit operations and without any intermediate overflow. Include both a fast modular multiplication helper and the exponentiation itself, plus tests and complexity analysis.

“This one genuinely stressed me out.”

View Post

Salesforce·Software Engineer·Technical Phone Screen

May 2026
Salesforce software engineer interview with a dynamic programming problem that sits at an interesting intersection of subsequence and substring logic. Not the hardest problem I've seen but the hybrid constraint tripped me up at first.
  • Given two strings x and y, find the maximum length of a string s that is both a subsequence of x and a contiguous substring of y.

“The substring constraint is what makes this non-trivial.”

View Post