Skip to content

Salesforce Interview Experiences

How Salesforce engineering interviews actually run, based on candidate reports (Blind, GeeksforGeeks, 1point3acres) and Salesforce’s own FutureForce and careers pages.

Reported total compensation for an India-based early-career Software Engineer varies widely by team and offer cycle; candidate reports put fresher CTC in a broad ₹25-40 LPA range - confirm the real number on your own offer letter rather than a forum post.

Round Duration What it tests
Recruiter / HR phone screen 20-30 min Background, motivation, comp expectations, logistics
Online Assessment (HackerRank) 60-90 min 2-3 DSA problems, easy to medium-hard
Technical Round 1 45-60 min DSA coding + detailed project/resume discussion
Technical Round 2 45-60 min Practical system/platform design (rate limiter, scheduler, multi-tenant data model)
Hiring Manager / values round 30-45 min Ohana culture fit, V2MOM-style goal framing, team fit
HR / offer discussion 20-30 min Compensation, location, closing logistics

Experience 1: Software Engineer, off-campus (2025)

Section titled “Experience 1: Software Engineer, off-campus (2025)”

Profile: B.Tech CSE, tier-2 college, ~7.8 CGPA, one internship, moderate LeetCode practice, applied directly through Salesforce’s careers page rather than a campus drive.

Recruiter screen

  • 20-minute call: current status, why Salesforce over other CRM/cloud companies, notice period, and rough comp expectations. No coding.

Online Assessment

  • Three HackerRank problems in 75 minutes: a warm-up array question, a matrix spiral-traversal problem, and a harder one on checking whether nested HTML-style tags were correctly ordered. Cleared the first two fully and most of the third.

Technical Round 1

  • Opened with 15 minutes on a college project - what broke in production-style testing and how it was fixed.
  • Coding: detect a cycle in a directed graph (DFS colouring), then a follow-up on converting it to an iterative version.

Technical Round 2

  • Asked to design a simple rate limiter for an internal API - discussed fixed window vs. token bucket, then how it would behave with multiple tenants sharing the same service.
  • Follow-up: “If one customer starts sending 10x normal traffic, how does your design protect the others?” - a multi-tenancy angle the candidate hadn’t prepared for directly but reasoned through live.

Hiring Manager / values round

  • “Tell me about a time you built trust with a teammate or customer.”
  • “Describe a project where you worked with someone whose approach was very different from yours.”
  • Kept both answers short: situation, action, result - no rehearsed speech.

Result: Selected. What helped: Reasoning out loud about trade-offs on the rate limiter question, even without a textbook-perfect answer, and connecting the values-round stories to specific outcomes rather than general statements about being a “team player.”

Experience 2: Software Engineer Intern, FutureForce campus drive (2025)

Section titled “Experience 2: Software Engineer Intern, FutureForce campus drive (2025)”

Profile: B.Tech IT, ~8.2 CGPA, no prior internship, solid DSA fundamentals, selected through a campus placement drive at a college Salesforce visited under FutureForce.

What differed

  • The Online Assessment ran slightly shorter (60 minutes, 2 problems) than the off-campus track, with a stock-price “increasing streak” counting problem as the harder of the two.
  • Only one technical round before the hiring-manager conversation, combining DSA (implement a stack using two queues) with a lighter design discussion about a notification system rather than a full rate-limiter design.
  • The hiring-manager round explicitly asked the candidate to describe an academic project using Vision, Values, Methods, Obstacles, and Metrics after the interviewer briefly explained V2MOM - candidates who had never heard of it were given a moment to think, not penalized outright.

Mistakes that hurt other candidates in the same drive

  • Jumping straight to code on the OA without reading edge cases (empty matrix, single-row input)
  • Treating the values round as a formality and giving one-line answers
  • Not having a concrete second story ready when the interviewer asked a follow-up disagreement question

Result: Selected for the internship, with a pre-placement-offer conversation scheduled for after the internship. Takeaway: Solid fundamentals plus a genuine, specific story mapped to Trust or Customer Success outperformed a rehearsed generic answer, even without prior internship experience.

  1. Spiral traversal of an n x m matrix
  2. Find a target in a sorted, infinitely long (or rotated) array
  3. Detect a cycle in a directed graph - DFS colouring / topological sort
  4. Implement a stack using two queues (or vice versa)
  5. Balanced parentheses with multiple bracket types
  6. Count of contiguous “increasing streak” days from a stock-price array
  7. Check if HTML tags in a string are correctly nested/ordered
  1. Design a rate limiter for an API layer, and how it behaves under multi-tenant load
  2. Design a notification system for a CRM-style product
  3. Design a background job scheduler (Apex batch/queueable-style)
  4. Sketch a simplified multi-tenant data model - isolating one customer’s data from another’s
  1. Give an example of how you built or demonstrated trust with a team or customer
  2. Describe a project where you collaborated with people who had very different working styles than yours
  3. Tell me about a time you prioritized a customer’s success over a faster or easier path for yourself
  4. Describe a goal or project using Vision, Values, Methods, Obstacles, and Metrics (V2MOM)
  • Clear the HackerRank OA first - two fully correct solutions usually beats three rushed, half-working ones.
  • For the second technical round, practice explaining a design in plain language (inputs, outputs, what breaks under load) rather than reciting textbook distributed-systems vocabulary.
  • Skim Salesforce’s own stated values (Trust, Customer Success, Innovation, Equality, Sustainability) and have one story ready for at least two of them.
  • Rehearse one project story in V2MOM shape (Vision, Values, Methods, Obstacles, Metrics), not just STAR - some hiring managers ask for it directly.
  • If you don’t know something in the design round, say so and reason through it live; Salesforce interviewers reward working through unfamiliar ground over a confident guess.

After the technical rounds, Salesforce’s hiring-manager conversation doubles as its values/HR round: Ohana-style culture fit, trust and customer-success stories, and closing logistics (location, notice period, compensation). Prepare those answers on the dedicated page rather than cramming them into this hub.

Google · Microsoft · Amazon · Meta · Apple · Netflix