Just finished the Salesforce SWE loop last month and wanted to write up what actually happened, since most posts I found were from 2023 or vague.
Here's the sequence: Recruiter screen (30 min). Pretty standard. Covered background, why Salesforce, basic timeline stuff. She mentioned which org I was interviewing for (Commerce Cloud in my case). Online assessment via HackerRank. Two coding problems, 90 minutes. More on that in another thread but roughly LeetCode medium difficulty. Technical phone screen (60 min). One algorithm problem plus some general CS questions around concurrency and distributed systems. Not super hard, but they wanted clean code. Virtual onsite. This is where it got real. Four rounds back to back over two days (two per day, which I appreciated). Breakdown: one system design, one coding, one behavioral, one "domain" round specific to the org.
The domain round threw me. It was basically: talk through how you'd build X feature in the Salesforce ecosystem. My interviewer knew a lot about the actual product, so knowing basics of how Salesforce's CRM data model and metadata API work helped. I'd read up on objects, fields, relationships if you're going for a CRM or platform team.
Total timeline was about 6 weeks from application to offer. One week of silence after the onsite while they did debrief, then the recruiter called with the news.
Few notes: the behavioral questions were surprisingly important. Multiple interviewers asked about cross-functional influence and handling ambiguity. This is a company that moves slower than you expect (it's 20+ years old now) so showing you can work through org complexity matters.
Happy to answer questions.