I applied online. The process took 3 months. I interviewed at Salesforce (Atlanta, GA) in Feb 2020
Interview
TLDR: Remote interview with hiring manager, followed by remote interview with technical screen, and finished up with an in-person presentation to a panel of five people.
The entire process took several months to complete, though this might have had more to do with their waiting on a head count to be finalized. Everyone is very transparent, which I appreciate. I was told they were interested in interviewing me, but did not have a finalized head count, so it was possible that even if they wanted to extend an offer, a position would not be available. A lot of companies aren't transparent about this and prefer to keep a backlog of potential employees.
I come from an application development background, so while I am used to interviews involving in-depth questioning about the stack (.NET in my case), white-boarding, and writing sample code, presenting a pre-sales pitch is foreign to me and made this more interesting/difficult.
Thankfully, the entire process is well structured. I was provided with a basic scenario, and given a month to familiarize myself with the product as well as prepare my presentation (slide show + demo). During this process, I was assigned a mentor in the form of a Senior Solution Engineer to help me with any roadblocks. Overall I enjoyed the experience and left having felt it worthwhile, regardless of the outcome.
Interview questions [1]
Question 1
If you put something on your resume, expect that they'll find someone with the necessary background to question you during the technical screen. The panel should feel more like a dialog rather than the stuffy, memorized slide-show presentations that you're familiar with from school.
I applied through a recruiter. The process took 2 weeks. I interviewed at Salesforce (San Francisco, CA) in Oct 2019
Interview
Hiring manager reached out on LinkedIn, did a video call then met in person to have coffee. Connected to a recruiter that was meant to connect with the manager's manager. The recruiter MIA since she was actually moving on to a different company and they connected me with another recruiter to coordinate a time. The call with the other manager was a waste of time since nothing I said could of made him happy, he wasn't sure how I got schedule on the call with him and overall it was such a negative experience. It wasn't a company I was interested in applying in the first place until I connected with the original manager. They kept saying over and over again about how smart people that work at Salesforce are and it's actually harder to get in than Harvard and other business schools... Most of the employees also worked there for many years and their previous jobs are IBM or Oracle. While other companies in the Bay Area don't need to tell you how great they are and they have people in diverse backgrounds (founders, ventures, product etc). It was a good learning process to see what type of people you don't want to work with/culture fit.
Interview questions [1]
Question 1
Tell me a time about a project you messed up and how you handle it
I applied online. The process took 2 weeks. I interviewed at Salesforce (Boston, MA) in Jan 2020
Interview
Eight 30 min to 1 hour video conference interviews with a 1 hour panel presentation on last interview based on specific use case. Was assigned a manager to guide me through the long interview process as Salesforce asks a lot of your time. Manager really went out of his way to set me up for success!
Interview questions [1]
Question 1
Work experience related to product. Areas of improvement in product and why Salesforce product stands out