I applied through an employee referral. The process took 2 weeks. I interviewed at Salesforce (San Francisco, CA) in Mar 2014
Interview
Referred by employee and later got contacted by a recruiter to schedule a phone interview. It was an 1 hour phone interview with online programming. After the phone, they determined that I didn't need a second round interview and go onsite directly. The onsite was set about 1 week later.
Interview questions [1]
Question 1
Phone interview: reverse an array, and write test cases for it.
Onsite:
1. How to test twitter posting?
2. Programming test 2 methods: reverse a string and compare 2 strings. Write test cases for both methods.
3. Manager Interview
4. Revers a circled linked list. Questions about singleton pattern.