I applied through an employee referral. The process took 2 weeks. I interviewed at Salesforce in Oct 2017
Interview
Applied through a referral and was contacted a week later to set up a phone interview. During the phone interview with the hiring manager, we talked for 30 minutes about my resume and some projects that I have worked on and I got to ask him some questions. Make sure you are ready to talk about anything and everything on your resume.
Next step was a 30 min technical interview with a developer. We used Google Meet and I was asked to code on a shared document. Know basic data structures and algorithms and how to analyze runtime. Practice using leetcode easy/medium. After the technical interview, I got to talk to the developer about some of the stuff he was working on and he answered some questions I had about the position. I was contacted through email later that week with an offer.
The recruiter and everyone involved in the interview process for me were very quick about getting back to me. Overall, a very positive experience.
Interview questions [1]
Question 1
Standard leetcode easy/medium. Have knowledge of basic data structures and algorithms.
I applied through college or university. The process took 1+ week. I interviewed at Salesforce (Atlanta, GA) in Oct 2017
Interview
Interview Process was very easy. One of the least stressful interview I have had this year. Also, learnt a lot about Salesforce during the process. Everyone was nice and friendly.
I applied through college or university. The process took 4 weeks. I interviewed at Salesforce (San Francisco, CA) in Oct 2016
Interview
Initially applied in late September by speaking with an engineer at an on-campus university recruiting fair and submitting my resume. They reached out about a week later to schedule a phone interview which took place another week later. This interview was about an hour and a half long and was split evenly between behavioral and one online whiteboard coding question. They then reached out that same day to schedule an onsite interview in SF, which for interns is always done in batches on specific "hiring days." You should prioritize going to the earliest hiring day possible, as I believe they hire on a rolling basis. I chose one for that same week. The onsite took half the day and involved two one hour interviews with an engineer. About a week later they called me and extended an offer. Entire process took roughly 3-4 weeks.
Interview questions [2]
Question 1
(phone interview) Using any language, write a basic arithmetic calculator. It should take an input string like "1 + 2 * 3" and return the value of the expression, in this case 7.
(onsite) Design, at a high level, a way for hosts A, B, and C which are connected via the internet to communicated such that A and B can talk to each other, and B and C can talk to each other, but A and C cannot.