I applied online. The process took 4 months. I interviewed at SAP (Palo Alto, CA)
Interview
I applied online and they first scheduled a behavioral interview with me. It was a 30min interview and it went well. At the end of the interview, I was told that I made to the next round which was the technical interview. The technical interview was scheduled for an hour and you're given about 20mins to answer each question. If you go over the time limit they try to ask you for you pseudo code, if not they ask you to optimize the code. The coding was done on codepad. The interviewer was extremely nice and helps you through your code if I got stuck. At the end of the interview, they give you a chance to ask your own questions. There were 2 rounds of technical interview of the same structure.
Interview questions [2]
Question 1
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].
I applied online. The process took 4 weeks. I interviewed at SAP (Seattle, WA) in Dec 2017
Interview
There was a coding challenge on HackerRank followed by a phone screening. After almost three weeks I was called for an onsite interview of 5 rounds- 3 behavioral and 2 technical.
I applied online. The process took 2 months. I interviewed at SAP (Dublin, Dublin) in Aug 2015
Interview
First interview was basic HR questions, got a call 2 months later to come in for second round interviews which were more technical but nothing to difficult. Both times interviewers were very nice.