I applied about five months ago for multiple locations. The process was a bit long; it took two months before a recruiter from another state gave me a coding challenge. After another month of waiting, they sent an email deciding not to move forward with my application. I also received many declined emails from other cities.
However, a few days later, another recruiter from San Francisco reached out to schedule a phone interview. This took a week, and then I was finally set up for the call.
The phone interview was very technical, with less emphasis on behavioral questions. It's definitely important to know your OOP concepts and data structures, along with their definitions.
After the phone interview, within two to three hours, I received an email stating I was moving to the next round, which was a video conference call. This part focused more on "tell me about yourself," your interests, and the projects you are most proud of. Afterward, the interviewer asked if I had any questions.
Overall, the process was a little long, but very responsive and fulfilling.
Tell me about yourself and your projects.
What data types are immutable? Are Strings immutable? How can you add to a String if they are immutable?
What are String buffer and String builder?
What is the difference between Java and JavaScript and the 'this' pointer?
Tell me about a challenge or difficulty you overcame.
The following metrics were computed from 147 interview experiences for the Salesforce Software Engineer (Internship) role in United States.
Salesforce's interview process for their Software Engineer (Internship) roles in the United States is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Salesforce's Software Engineer (Internship) interview process in United States.