The entire process was excellent. I got to experience why Salesforce is truly among the best firms to work at, but the interview process is long and tough.
There were nine technical interviews and one behavioral interview with HR, each lasting an hour, with a fairly tough coding test in addition.
The company is looking for not just smart, intelligent, well-rounded software and data engineers, but also those who are good team players, show a passion for the industry, and can interact well with the teams and interviewers (since you'll likely be working with them).
Cannot disclose exact questions due to a confidentiality agreement. However, know your algorithms with respect to running time and memory requirements.
If you worked hard in CS school and learned the fundamentals well, all the questions are fair. Understanding the following will be beneficial:
Being strong in core Java and JEE was definitely a plus.
All engineers you'll interview with are very bright, so don't make up solutions if you do not understand something. Ask questions and try to give it your 100% to figure out the solution together.
The following metrics were computed from 226 interview experiences for the Salesforce Software Engineer role in United States.
Salesforce's interview process for their Software Engineer roles in the United States is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Salesforce's Software Engineer interview process in United States.