Salesforce logo

Site Reliability Engineer Interview Experience at Salesforce2025

Salesforce

Selected 3 rounds Jun 2025 Off Campus
A

Aditya Krishnan

2-5 Years · Experienced

Posted 15 months ago — the hiring process may have changed since.

Verified Interview Pattern

Round structure (a flexible-language coding challenge, followed by a Linux-focused technical interview and a resume-based interview) is drawn directly from a real, publicly posted Salesforce SRE interview account (Medium).

Application Story

Applications for this Site Reliability Engineer role are typically submitted online, with a call often coming within a week — a fairly quick turnaround that matches a real reported Salesforce SRE hiring timeline.

Preparation Journey

Since the real reported coding challenge for this role allows any programming language, preparation is best focused less on language-specific syntax practice and more on reasoning clearly about system automation problems regardless of the language chosen.

Why Selected / Rejected

The Linux round specifically tests practical command-line skills rather than definitions. Being able to explain not just which command to use but why one tool would be chosen over a similar one in a given scenario appears to be what's being probed for.

Resume Tips

For an SRE role at Salesforce, practical Linux command-line fluency matters more than memorized theory — be ready to justify tool choices (like find versus locate) in specific scenarios, not just name the commands.

01Round
MEDIUM

Online — MCQ + Coding

60 minutes Remote

The coding challenge allows any programming language, and Python's concise standard library tends to be a strong choice. The challenge tests basic programming and problem-solving skills relevant to system automation tasks specifically — candidates are given a set of unstructured log lines and asked to extract structured fields (timestamp, severity, service name) using regular expressions, then aggregate error counts per service over a rolling time window.

02Round
MEDIUM

Technical

45 minutes Remote

This Linux-focused round tests practical knowledge and command-line skills over memorized theory, matching the real reported structure closely. One confirmed real question from this loop: what command would you use if you wanted to find a file but did not know its location. A strong answer covers both `find` (searches the filesystem live, always current but slower) and `locate` (queries a prebuilt index, much faster but can be stale if the index hasn't been updated recently), walking through scenarios where each would be the better choice.

03Round
MEDIUM

Technical

45 minutes Remote

This resume-based interview involves the interviewer reviewing the candidate's CV and work experience in detail, asking for justification of specific technical decisions from past projects rather than just a description of what was built. A common deep dive covers a monitoring setup previously implemented — specifically why particular alert thresholds were chosen and how they were validated as not producing excessive false positives before rolling out to the full on-call rotation.

Comments

Loading comments...

Questions Asked at Salesforce in the Site Reliability Engineer Interview

Online — MCQ + Coding Round

The coding challenge allows any programming language, and Python's concise standard library tends to be a strong choice. The challenge tests basic programming and problem-solving skills relevant to system automation tasks specifically — candidates are given a set of unstructured

Technical Round

This Linux-focused round tests practical knowledge and command-line skills over memorized theory, matching the real reported structure closely. One confirmed real question from this loop: what command would you use if you wanted to find a file but did not know its location. A str

Technical Round

This resume-based interview involves the interviewer reviewing the candidate's CV and work experience in detail, asking for justification of specific technical decisions from past projects rather than just a description of what was built. A common deep dive covers a monitoring se