I applied through an employee referral. I interviewed at SAP (Palo Alto, CA) in Apr 2017
Interview
The interview was smooth and consisted of one screening phone interview, one behavior and three technical interviews. They all took place via phone or skype.
The screening phone call was about 30. It was very important to me because I got learn more about the origin of the program, its features and the long term vision of the program.
The behavior was 45min. Based on projects listed on my resume, I was asked different behavior questions. I would suggest to review STAR methodoly and know how to use it along with your resume.
The first two technical interviews were also 45min. Questions about your resume and a simple coding exercise.
The last technical interview went deep into two of my projects. Then interviewer described two of her current projects and we both brainstormed how the techniques I used on my projects could be helpful to hers.
In overall, i had a great experience. Interviewers were very open, willing to discuss about their projects
Interview questions [1]
Question 1
- dimension reduction
- recursion
- dynamic programming
- big O notation
I applied through a recruiter. I interviewed at SAP
Interview
The recruiter called me and set the interview. I spent a lot of time to prepare for it, but then they cancelled it without a proper reason 15 minutes before the interview. Not really professional.
Interview questions [1]
Question 1
the recruiter asked behavioural questions like what did you do in times of setback. What was your approach to non-technical stakeholders.
I applied through a recruiter. I interviewed at SAP (Prague)
Interview
In general the interview process was smooth and the recruiter Sylvie was very good and informative on all the steps of this process. I wouldn't say the same about the people that did the technical interview as it was more difficult to communicate with them and have a proper conversation.
Dynamic programming question to be solved on a text editor explaining the logical reasoning for the answer. Afterwards further clarification questions. Also explanation of time and memory complexity. That is to explain the Big O complexity for time and memory.
Interview questions [1]
Question 1
Dynamic programming question to be solved on a text editor explaining the logical reasoning for the answer.