I was contacted by a recruiter about this opportunity. After a week, I received the schedule for the phone interview.
The interview was with the hiring manager. The questions were related to my current and previous projects, which I explained in detail.
Then, there were a few questions about basic Java concepts (OOPS concepts).
After that, a few questions about performance and memory leaks.
The interviewer was very nice and helpful throughout the interview. He was very happy by the end of the interview and invited me for the onsite interview.
The onsite interview was a Java coding test, and it was in San Francisco.
After a few days of the onsite coding test, I heard from the recruiter that they are not moving forward with my application to the next stage. Overall, a very positive experience and I learned a lot.
Find the first index of the substring.
Condition: Do not use Java library functions or regular expressions.
And measure the performance of your implementation with the standard Java library function.
Examples: String 1: “abcdefg” String 2: “bcd” Should return 1
String 1: “abcdefg” String 2: “x” Should return -1
Design an online restaurant reservation system. Customers should be able to reserve a table for a timeslot (sort of like OpenTable).
The following metrics were computed from 62 interview experiences for the Salesforce Software Engineer role in San Francisco, California.
Salesforce's interview process for their Software Engineer roles in San Francisco, California 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 interview process in San Francisco, California.