Salesforce

  www.salesforce.com
  www.salesforce.com

Salesforce Software Engineer Interview Questions

Updated Nov 19, 2014
Updated Nov 19, 2014
18 Interview Reviews

Interview Experience

Interview Experience

50%
25%
25%

Getting an Interview

Getting an Interview

51%
28%
12%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

18 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

1 person found this helpful  

Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Interview Details

Talked to a Salesforce recruiter at a campus career fair. They reached out to me several weeks later and had me do a phone interview, and then had me complete an online coding challenge. Phone interview was lots of small technical questions, not one large coding question. Also discussion of past experiences/projects and why you're interested in Salesforce. Medium difficulty.

Interview Questions
No Offer
Neutral Experience
Average Interview

Other Interview Reviews for Salesforce

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied online. The process took a dayinterviewed at Salesforce in April 2014.

    Interview Details

    The hiring manager will do a phone screen interview first, questions of the phone interview is mostly general questions like "tell me about yourself", "what are you interesting in", "why do you want to change job", "why do you want to work for Salesforce", etc. If the manager is satisfy with your answers then an onsite interview will be scheduled. Process is very quick.

    Interview Questions
    • Given a situation, come up with a most efficient algorithm to find the solution   Answer Question
    No Offer
    Negative Experience
    Difficult Interview
  2.  

    Software Engineering Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took 3 weeksinterviewed at Salesforce in April 2014.

    Interview Details

    First talked met with them at a university recruiting session. Had an on the spot interview with the recruiter, asked intermediate level java and concurrency questions. Got some contact information, submitted my resume online, and got an email back scheduling a phone interview. Had one phone interview, some more email back and forth about how I felt the interview went, and then after about a week or two I got a phone call with the offer.

    Interview Questions
    • Lots of data structures questions. The one that I struggled the most with was: given an binary search tree (that is, an ordered tree), how would you find the element of the tree at a particular "index", where index is defined as the position in the tree's ordering.   View Answers (2)
    Accepted Offer
    Positive Experience
    Average Interview
  3. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied through college or university. The process took 5 daysinterviewed at Salesforce in February 2014.

    Interview Details

    Phone Interview. Friendly interviewer.

    Interview Questions
    • In java and using math, check if a number is a palindrome.   View Answer
    • How does the garbage collector know if an object can be collected?   View Answer
    No Offer
    Positive Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 4 weeksinterviewed at Salesforce in February 2014.

    Interview Details

    The entire process was excellent. I got to experience why Salesforce is truly among the best firms to work at but the interview process is long and tough. 9 technical & 1 behavior with HR - 1 hour interviews and fairly tough code test in addition. The company is looking for not just smart, intelligent, well rounded software & data engineers, but also those that are good team players, show a passion for the industry and can get along with the teams/interviews well (since you'll be working likely with them).

    Interview Questions
    • Cannot disclose exact questions due to confidentiality agreement, however, know your algorithms with respect to running time and memory requirements. If you worked hard in CS school and learned the fundamentals well, all the questions are fair. Understand multi-threading, multi-process, algos (DP) and advanced data structs, various testing (unit, functional, etc), agile scrum, databases, operating systems (mostly unix based), web layers and little bit of network protocols helped (depending on your role)). Being strong in core Java & JEE was definitely a plus. All engineers you'll interview with are very bright so don't make up solutions if you do not understand something, ask questions and try to give it your 100% to figure out the solution together.   Answer Question
    Negotiation Details
    Little open ended, however, they pay very competitively. I didn't negotiate since they gave me a great compensation that I was looking for. They don't try to low-ball you (least not from my experience).
    Accepted Offer
    Positive Experience
    Difficult Interview
  6.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    Through campus career fair. Phone interview 3 days after the fair.

    Interview Questions
    • Asked something about java memory questions. How to handle out of memory error?   View Answer
    No Offer
    Neutral Experience
  7. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied online. The process took 2+ monthsinterviewed at Salesforce.

    Interview Details

    Applied for a position in their San Francisco office. After two rounds of phone interviews, they flew me out to SF. I though their HR office was decent in arranging my travel, they provided hotel and flight and a small reimbursement for incidentals.

    The interview itself was a bit of a letdown. I talked with 6 people or so, two of which were general chit-chat, with them telling me about how great of a company they are, and how they have this amazing Java architecture and database layer which somehow has become completely bogged down in overengineered complexity.

    I didn't get the job, probably because I bombed on one whiteboard question with one interviewer. The question was one of those obnoxious algorithm questions which could be answered in 30 seconds with Wikipedia, but if you don't have memorized already you are hosed. Instead of moving on to another question, the interviewer decided to hound me for twenty minutes about the one question.

    Thanks, but no thanks. Enjoy fixing your crap architecture yourselves.

    Interview Questions
    • Whiteboarding question.. not really unexpected, just difficult if you haven't memorized   Answer Question
    No Offer
    Negative Experience
    Difficult Interview
  8.  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied online. The process took 2+ weeksinterviewed at Salesforce in October 2012.

    Interview Details

    One phone screen with coding assignment and one on site with 2 hr coding assignment and in person interview with several members in the team.

    Interview Questions
    No Offer
    Difficult Interview
  9. 8 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied through a recruiter. The process took 2 weeksinterviewed at Salesforce in March 2012.

    Interview Details

    I was contacted by a recruiter about this opportunity. After a week i have received
    the schedule for phone interview. The interview was with the hiring manager. The questions were related to my current and previous projects, I explained in detail. Then few questions about basic java stuff (oops concepts). Then few questions about performance and memory leaks. The interviewer was very nice and helpful through the interview. He was very happy by the end of the interview and invited me for the onsite interview. Onsite interview was a java coding test and it was in san francisco. After few days of onsite coding test I have heard from the recruiter that they are not moving with my application to the next stage. Overall very positive experience and learned a lot.

    Interview Questions
    • Find the first index of the substring.
      Condition:
      Do not use java library function 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
        View Answers (11)
    • Design an online restaurant reservation system.
      Customers should be able to reserve the table for a timeslot (Sort of like OpenTable)
        View Answer
    No Offer
    Positive Experience
    Average Interview
  10. 3 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied through an employee referral. The process took 5 daysinterviewed at Salesforce in December 2011.

    Interview Details

    Had to complete a 2 hour Javascript test. They had me make a blog using a REST API. Didn't quite have time to finish, but it was pretty easy overall. Both the phone interviewer and the test giver were positive and helpful, and I actually learned a couple things about Javascript I didn't know before.

    Interview Questions
    No Offer
    Positive Experience
    Average Interview

Work at Salesforce? Share Your Experiences

Salesforce

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.