Company
Salesforce interview questions
77 practice questions in the style of Salesforce's interviews, covering Behavioral & Leadership, System Design, Coding & Algorithms, Software Engineering Fundamentals, ML System Design, Machine Learning.
2 easy65 medium10 hard
Salesforce interview questions by the numbers
Last updated
Katkat has 77 Salesforce interview questions. The largest topics are Coding & Algorithms (44%), System Design (30%) and Behavioral & Leadership (14%). By difficulty: 3% easy, 84% medium and 13% hard. The most common round is Onsite (52%). Frequent concepts include System Design, Distributed Systems, Scalability and Dynamic Programming.
Topics
- Coding & Algorithms44% · 34
- System Design30% · 23
- Behavioral & Leadership14% · 11
- Machine Learning3% · 2
- ML System Design3% · 2
Difficulty
- Easy3% · 2
- Medium84% · 65
- Hard13% · 10
Interview rounds
- Onsite52% · 40
- Technical Screen27% · 21
- Online Assessment10% · 8
- Other9% · 7
- HR Screen1% · 1
Roles
- Software Engineer91% · 70
- Member of Technical Staff6% · 5
- Backend Engineer1% · 1
- Machine Learning Engineer1% · 1
Frequent concepts
- System Design10% · 8
- Distributed Systems8% · 6
- Scalability5% · 4
- Dynamic Programming4% · 3
- Greedy4% · 3
- Recursion4% · 3
Most mentioned in interview experiences
- 1.Hiring Manager Round: Current Work, Motivation for Salesforce and Keeping Up with AI5 reports
- 2.Behavioral deep dive: scaling decisions, zero-to-one platforms, traffic spikes, conflict1 report
- 3.Behavioral: Coaching a Teammate and Upholding Team Coding Standards1 report
- 4.Behavioral: Pivoting Mid-Project and Handing Off Work You Owned1 report
- 5.Convert a Sorted Doubly Linked List to a Balanced BST In Place1 report
- 6.Count the Steps at Which Set Bits Form an Exact Prefix of Ones1 report
- 7.Delete Every Value That Repeats in an Unsorted Singly Linked List1 report
- 8.Describe the Team Environment in Which You Do Your Best Work1 report
- 9.Design a coffee ordering system1 report
- 10.Design a Coffee-Shop Order-Management System1 report
Counted from 12 candidate interview experiences on Katkat. How we collect and count
Showing 31–60 of 77 results
This problem tests your ability to design a distributed, asynchronous notification system capable of handling high-throughput order status updates and ensuring reliable message delivery to end users.
SalesforceSoftware EngineerSystem DesignOnsiteSystem design question: build a tenant-isolated pipeline that copies large files such as call recordings from a source data center to each customer's chosen data centers. It tests staged design from a simple copy to asynchronous fan-out, resumable transfers, retries, verification, reconciliation and per-tenant isolation.
SalesforceSoftware EngineerSystem DesignOtherDesign a resilient payment platform that guarantees zero duplicate charges and safely resolves ambiguous downstream gateway timeouts.
SalesforceMember of Technical StaffSystem DesignOnsiteThis question tests the ability to architect a scalable observability pipeline for high-throughput AI chat interactions, focusing on metrics ingestion, data aggregation, and multi-dimensional query performance.
SalesforceSoftware EngineerSystem DesignOnsiteThis question tests the ability to architect a distributed job processing system and integrate a high-performance caching layer to handle scheduling, execution, and state management at scale.
SalesforceSoftware EngineerSystem DesignTechnical ScreenDesign an end-to-end recommendation system evaluates ML product requirements, data/labeling, modeling, serving architecture, evaluation, monitoring, and trade-offs in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
SalesforceSoftware EngineerML System DesignTechnical ScreenThis interview question evaluates requirements, scale assumptions, API/data design, architecture, trade-offs, failure modes, and rollout in a realistic interview setting. A strong answer for Design cloud & k8s architecture states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
SalesforceSoftware EngineerSystem DesignTechnical ScreenThis question evaluates expertise in Kubernetes architecture, cluster operations and troubleshooting, security hardening, and CI/CD pipeline design for managed Kubernetes clusters, covering control plane and node responsibilities, incident diagnosis, access and network policies, secret management, image integrity, and progressive delivery mechanisms. It is commonly asked to assess operational and security judgment and design thinking, testing both conceptual understanding of distributed control and security models and practical application in real-world CI/CD and incident-response scenarios within the System Design domain.
SalesforceSoftware EngineerSystem DesignTechnical ScreenThis question evaluates string manipulation and adjacency-constraint handling in the first task and sequence analysis with minimal-removal and subsequence reasoning in the second, targeting competencies such as local transformation logic, subsequence recognition, and optimization under input constraints.
SalesforceSoftware EngineerCoding & AlgorithmsOnline AssessmentTests your ability to traverse an unrooted, undirected tree to compute its diameter (longest simple path) in linear time and space.
SalesforceSoftware EngineerCoding & AlgorithmsOnsiteThis question tests your ability to translate non-mobile technical expertise into a mobile context, showing maturity in identifying skill gaps and a structured approach to learning and team contribution.
SalesforceSoftware EngineerBehavioral & LeadershipTechnical ScreenThis question evaluates understanding of core machine learning and LLM competencies including evaluation metrics (F1 vs accuracy), differences between classification and regression, fair benchmarking, inference pipeline bottlenecks and optimization, productionization of AI services, and modern LLM concepts such as the Transformer architecture, context engineering, retrieval-augmented generation, grounding, and guardrails. It is commonly asked in Machine Learning interviews to assess both conceptual understanding and practical application, probing the candidate's ability to reason about evaluation trade-offs, system-level performance constraints, and deployment considerations rather than only algorithmic detail.
SalesforceMachine Learning EngineerMachine LearningOnsiteExplain background and Salesforce motivation evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
SalesforceSoftware EngineerBehavioral & LeadershipTechnical ScreenExplain the merge sort recursion tree from a five-element example through the general recurrence. Derive per-level work, uneven split height, Theta(n log n) time, merge-buffer space, call-stack depth, stability, and empty-input handling.
SalesforceMember of Technical StaffSoftware Engineering FundamentalsOnsiteAn integer problem: reduce a positive n to zero with the fewest operations, where each operation adds or subtracts a power of two. It tests reasoning about binary representations, proving a strategy optimal, and working safely with integers larger than 32 bits.
SalesforceSoftware EngineerCoding & AlgorithmsOnline AssessmentA string problem: delete every occurrence of one chosen lowercase letter, then split what remains into the fewest contiguous pieces with no repeated letters. It tests reasoning about optimal partitions, evaluating every deletion choice efficiently, and edge cases on strings up to 200,000 characters.
SalesforceSoftware EngineerCoding & AlgorithmsOnline AssessmentFind a celebrity in a knows matrix with linear candidate elimination followed by complete verification that the candidate knows nobody and is known by everyone else.
SalesforceSoftware EngineerCoding & AlgorithmsOnsiteTests the ability to model workflow dependencies as a directed graph, perform topological sorting, and detect cycles.
SalesforceSoftware EngineerCoding & AlgorithmsOnsiteReturn the one-based kth smallest value from a potentially deep binary search tree represented by parallel value and child-index arrays. Handle empty trees and out-of-range values of k using the specified sentinel.
SalesforceSoftware EngineerCoding & AlgorithmsOnsiteFind the lowest common ancestor of two nodes in an acyclic forest represented only by parent pointers. Return the node itself for equal inputs and minus one when the nodes belong to different trees.
SalesforceSoftware EngineerCoding & AlgorithmsOnsiteImplement an iterative traversal to flatten nested dictionaries and lists into fully-qualified paths leading only to string leaf values, returned in deterministic sorted order.
SalesforceSoftware EngineerCoding & AlgorithmsOnsiteReturn every balanced string made of n opening and n closing parentheses, for n up to 8, sorted in ascending lexicographic order. It tests systematic generation of combinatorial strings under a validity constraint, with an exact canonical ordering of the output.
SalesforceSoftware EngineerCoding & AlgorithmsTechnical ScreenGenerate every generalized abbreviation of a lowercase word by replacing selected character runs with positive counts. Merge consecutive skipped characters correctly and return the complete result in lexicographic order.
SalesforceSoftware EngineerCoding & AlgorithmsOnsiteTwo behavioral prompts on going above and beyond: helping a colleague or team beyond what your role required, and delivering more than was expected on your own work. It assesses initiative, judgment about cost and scope, and impact that lasts beyond the single situation.
SalesforceSoftware EngineerBehavioral & LeadershipOnsiteDescribe a specific time you helped a colleague solve a difficult problem while preserving their ownership. Show how you understood the need, contributed respectfully, and created a lasting benefit for the colleague or team.
SalesforceSoftware EngineerBehavioral & LeadershipOnsiteA hiring-manager conversation covering your current role and the progress on your current project, why you want to leave your company and join Salesforce, and how you keep up with AI developments. It assesses scope and impact, researched motivation and practical judgment about AI tools.
SalesforceSoftware EngineerBehavioral & LeadershipOnsiteThis task evaluates a candidate's code-review proficiency across security, correctness, data modeling, concurrency, reliability, and maintainability when inspecting Python backend and SQL-based database code, and is categorized under Software Engineering Fundamentals.
SalesforceSoftware EngineerSoftware Engineering FundamentalsOnline AssessmentThis question evaluates proficiency in modular arithmetic, safe 64‑bit integer operations, and algorithmic techniques for overflow‑resistant modular multiplication and exponentiation.
SalesforceSoftware EngineerCoding & AlgorithmsTechnical ScreenTests your ability to implement a classic divide-and-conquer merge sort algorithm from scratch, maintaining stability and achieving O(n log n) time complexity without relying on built-in sorting utilities.
SalesforceMember of Technical StaffCoding & AlgorithmsOnsiteThis question evaluates front-end web development competencies, including DOM manipulation, CSS-driven UI state, JavaScript timing and asynchronous state management for interactive components.
SalesforceSoftware EngineerCoding & AlgorithmsTechnical Screen
Salesforce interview experiences
All 18 →- Two OA Questions: String Segmentation and Power-of-Two OperationsSalesforce · Software Engineer · Senior+ · Online Assessment · Sep 2026
Question 1: Minimum Segments with No Repeated Characters Given a string s, you need to perform the following operation exactly once, then compute the minimum number of non-overlapping, non-empty substrings with no repeated characters that the string can be split into: Choose any lowercase English letter, and delete every occurrence of it from the string. Constraints: 1
- VP Chat, Four Rounds, Then Team MatchingSalesforce · Software Engineer · Senior+ · Onsite · Sep 2026In progress
Cross Cloud org. Round 1 was a chat with a VP. Round 2 was an OA; one of the questions was problem 443. Round 3 was two VOs, one coding and one system design. The coding was problem 460. The system design was to design a coffee shop order system. Round 4 was the onsite, same as above. The coding question was the same as the one in another thread on this forum — maybe a bit more complex, because y…
- Lead MTS Loop With LLD and a Cross-Datacenter File Transfer HLDSalesforce · Software Engineer · Senior+ · Other · Aug 2026
Backstory I'm a backend and platform engineer with over a decade of experience, mostly in real-time data pipelines, event-driven systems and multi-tenant SaaS. My daily tools are Kafka, Cassandra and distributed APIs serving millions of requests, with hard walls between tenants. The role I applied for was Lead MTS in Salesforce's Service Cloud org. How I Prepared What worked: For DSA I concentrat…
- Three Rounds from Streaming Top K to Payment DesignSalesforce · Member of Technical Staff · Onsite · Aug 2026
Round 1 Find the top K most frequent elements in an infinite data stream. Convert a sorted doubly linked list in place into a balanced binary search tree without creating any new nodes. Round 2 I had to implement merge sort by hand: Implement merge sort from scratch. Explain its recursion tree in detail. I also had to implement operations involving set bits and find all anagrams. Round 3: System…
- Salesforce Account Executive interview with a three-stage in-person panel and account strategySalesforce · Account Executive · Onsite · Jul 2026
The recruiter process was organized and supportive. I got guidance that made the next steps clearer, along with preparation materials that helped me understand the expectations. The flow appeared to have three stages, with the last round as an in-person panel. The interviews were structured and purposeful. Instead of asking the same behavioral questions repeatedly, each interviewer focused on a d…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
