I applied online. The process took 2 weeks. I interviewed at Salesforce (San Francisco, CA) in Apr 2016
Interview
Brief phone call with basic mobile related questions. One site 5 rounds mostly, knowledge based questions and one problem solving question. I think they were mainly looking for someone who was experienced with mobile programming. All interviewers were very friendly and culture within the company was very positive.
I applied through a recruiter. The process took 6 weeks. I interviewed at Salesforce (San Francisco, CA) in Jan 2011
Interview
1) spoke with recruiter.
2) Phone screen with hiring manager.
3) Face to face interview with 7 people in one day.
4) Another face to face interview with Director on another day.
5) 1 phone call with hiring manager.
6) Almost a month later I got the position.
The process took 4 weeks. I interviewed at Salesforce (San Francisco, CA) in Feb 2015
Interview
Several interviews. I believe one was behavioral while the other was simply the usual tech questions. Both were with managers. Since it was more for performance position, they asked how to optimize JavaScript code. They also asked basic algorithms using hashmaps and hashsets.