A very well-defined process with three rounds of interviews:
Technical Phone Screen (30 minutes): This interview focuses on basic JavaScript, Java, HTML, and CSS concepts. Expect questions on topics like interfaces, creating dropdowns, the differences between String, StringBuilder, and StringBuffer, and comparators in JavaScript.
Remote Programming Test: This is a programming assignment that needs to be solved and submitted within a few hours. You can use your preferred language and editor. It's not a live coding session (like on Google Docs), so you can work offline at your convenience. The expectation is for a working solution with good error handling and test cases. Practicing Linked Lists, Trees, and Graphs is recommended.
On-Site Interviews (4 x 45 minutes):
What features did you like from Salesforce Sales Cloud?
Which features did you not like, and how would you improve them?
The following metrics were computed from 1 interview experience for the Salesforce Member of Technical Staff Software Engineer role in Raleigh, North Carolina.
Salesforce's interview process for their Member of Technical Staff Software Engineer roles in Raleigh, North Carolina is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Salesforce's Member of Technical Staff Software Engineer interview process in Raleigh, North Carolina.