I applied online. The process took 2 months. I interviewed at Salesforce (San Francisco, CA) in Jul 2019
Interview
1) 3 hour coding challenge. Did it in JS, and I thought I failed this because I knew of a better solution when I was almost out of time. 2) Passed the coding challenge, went to the onsite. Interviews were: system design; 2 coding challenges, behavioral with manager. Received an offer a week later.
Interview questions [1]
Question 1
3 hour hackerrank test, system design, medium leet code
I applied through an employee referral. The process took 3 weeks. I interviewed at Salesforce (San Francisco, CA) in Jun 2018
Interview
I had 4 rounds of interviews with a lunch break with the manager in the middle. The first round was related to system design & a relational DB. The middle two were pretty standard coding and problem-solving based rounds. The last one also had a coding question; we also went over the problem I worked on for the take-home coding assessment and some Javascript fundamentals and testing/QA mindset questions.
I'm posting this review because it was one of the most comfortable interviews I've ever been in. That's also why I accepted the job. I felt like I could actually talk to each person at the end of the interview and we discussed several parts of the company, including some benefits that sold me. I got along with the last person best who turned out to be my direct teammate!
Interview questions [1]
Question 1
I don't remember... I think the easiest was something about the Fibonacci sequence.
I applied through a recruiter. The process took 1 week. I interviewed at Salesforce (San Francisco, CA) in Jun 2019
Interview
The whole process was very well organized. Hiring manager call, followed by a take home coding assignment, then on-site. The whole process took a week. There were programming and design rounds, but I wasn't asked any LeetCode-type questions. I guess that depends on the team. The team I interviewed with mostly wanted to know me as a person, my academic background, how I approach a problem and how well I interact with the team. From my conversations with the manager and VP, I could tell that they wanted to find out whether I am a smart person and able to learn things quickly. Everyone I met during the day was really friendly. It was a great interview experience.
Interview questions [1]
Question 1
There were some long programming questions. Need to know TDD.