The interview process consisted of three main stages:
I had a coding project I'd worked on independently in my off-time, and I got to demo it for some of my interviewers. I think it really helped me make an impression and stand out above the competition.
That said, my interview was for a Lead Software Engineer position, and the offer ended up being for a Senior position, one level lower than Lead. The reasoning was that although my computer science fundamentals were solid, I needed to gain some hands-on experience with security at scale.
It was about two weeks from when I applied to when all my interviews were finished. Then, it took another three weeks to hear back, due in part to holidays and out-of-office absences.
My interviewer brought up a project I mentioned on my resume and asked me to describe how it was architected from a system design standpoint.
Then, he asked me why certain components were chosen instead of others, and how I would implement security around an existing design that was improperly secured.
The following metrics were computed from 96 interview experiences for the Salesforce Senior Software Engineer role in United States.
Salesforce's interview process for their Senior 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 Senior Software Engineer interview process in United States.