Connected to Salesforce through my university, along with a handful of other students. I went through four interviews, which, from hearing stories of friends who have had internships with the company and other students who were in the process of interviewing, is a little unusual.
The reason I went through so many interviews is because the team I was originally interviewing for had already filled their intern spot, so I continued interviewing for the same cloud (Sales Cloud) but with a different team.
First interview was an onsite interview, where the first half was behavioral, asking me what my interests are, and the second half was relatively technical (though not much), asking me to rate my proficiency in Java and to design a plan for creating a Snapchat-like application.
Second and third interviews were online technicals that lasted about 45 minutes, conducted on an online coding environment. The fourth (and last) interview was a Google Hangout with two engineers that was briefly behavioral and mostly technical, where I was asked to talk through my solution rather than actually coding it.
How would you design a team of seven to build a Snapchat-like application?
Given two arrays, create a new, shuffled array containing all elements from both arrays.
Given a sorted array, where each element but one occurs only once, return the element that repeats. (For example, given 1, 2, 3, 3, 4, return 3. Given 1, 2, 3, 4, 6, 6, 7, 8, 9, return 6.)
Create a data structure that runs in constant time when inserting, removing, searching, and returns a random element.
The following metrics were computed from 12 interview experiences for the Salesforce Software Engineer role in New York, New York.
Salesforce's interview process for their Software Engineer roles in New York, New York is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Salesforce's Software Engineer interview process in New York, New York.