Taro Logo

Software Developer Interview Experience - Palo Alto, California

April 9, 2018
Neutral ExperienceNo Offer

Process

I applied online and they first scheduled a behavioral interview with me. It was a 30-minute interview and it went well. At the end of the interview, I was told that I had made it to the next round, which was the technical interview.

The technical interview was scheduled for an hour. You were given about 20 minutes to answer each question. If you went over the time limit, they would ask you for your pseudocode; if not, they would ask you to optimize the code.

The coding was done on Codepad. The interviewer was extremely nice and helped me through my code if I got stuck. At the end of the interview, they gave me a chance to ask my own questions.

There were two rounds of technical interviews, each with the same structure.

Questions

Given a collection of distinct numbers, return all possible permutations.

For example, [1,2,3] have the following permutations: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ]

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

You may assume that each input would have exactly one solution, and you may not use the same element twice.

Example: Given nums = [2, 7, 11, 15], target = 9,

Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1].

Interview Statistics

The following metrics were computed from 7 interview experiences for the SAP Software Developer role in Palo Alto, California.

Success Rate

57%
Pass Rate

SAP's interview process for their Software Developer roles in Palo Alto, California is on the easier side as most engineers get an offer after going through it.

Experience Rating

Positive57%
Neutral43%
Negative0%

Candidates reported having very good feelings for SAP's Software Developer interview process in Palo Alto, California.