I applied online. I interviewed at Salesforce (San Francisco, CA) in Nov 2016
Interview
Basic Software Developer Questions. I first had a phone interview with an easy java question. Interviewer was helpful and helped prod me along a bit. They then flew me out to San Fransisco. I had 2 interviews scheduled which went okay. Didnt get the job in the end.
I applied through an employee referral. I interviewed at Salesforce (Indianapolis, IN) in Aug 2017
Interview
I had a phone screen followed by an application challenge. I then had a technical review of the application I wrote. We then had an in person interview with the team which consisted of a lot of HR questions and a white board question.
Very lengthy interview process. They host several rounds of interviews, and the overall process took longer than a month.
First, they do a traditional phone screen, followed by a technical screen with one of the team leads.
Next, they have you complete a technical test in which you'll have to build a basic Salesforce application. Here, they're checking your ability to code and architect a solution. I was told that I did well.
After passing the test, they schedule you for a gauntlet-style interview session where you'll speak to multiple developers, leads, and mid-level managers. Everyone seemed nice and knowledgeable, and they all appeared to be impressed with my technical skills - which is why I am very confused (read on...).
I believe I made it to the final interview stage with upper management - and here's where things became weird. I was not even asked any super-technical questions. Many of the questions were simple and direct in nature. This final call was originally intended to be 30 minutes long - but only lasted about 10 minutes - not including the fact that the manager was extremely late.
I was finally told (after over a month of interviewing) that my technical skills were not good enough. The funny thing is I interviewed for a role in which I was slightly overqualified - and I was told over and over again by many of their employees that I seem to have a very solid understanding of software development and design. So basically, I was being told a load of garbage by HR.
Interview questions [1]
Question 1
Q: Explain a project that you took pride in developing. Tell us about some of the obstacles you faced. (I was asked this question about 6 or 7 times from different people).
Q: Describe the process that you follow when developing a solution.