Totally 3 rounds and all are Face-Face interview.
1. Technical questions involves whiteboard coding.
2. Behavior Questions
3. Management questions
(1) and (2) happens on the same day. If you are selected for (1) then you'll proceed to (2) in 15 minutes. Each round is 1 hour. After 2 weeks, you'll get the feedback stating whether you are moving to 3rd round or not. 3rd round is just a formal round to test how interested are you in this role and company. On the whole, if you clear first 2 rounds, then you can almost sure of getting the offer.
I applied online. I interviewed at SAP in Apr 2017
Interview
it was a phone interview of length 1 hour. my interview partener introduced himself and his position and what he is doing at sap. then he asked me to give quick report about my experience with programming and the programs I did. Mainly my masters thesis. Then he asked me to implement function in c++ that takes two arrays as input, one containing numbers and the other one containing strings. the function should then calculated the average of numbers at positions i where the set of i was defined in terms of a condition that the the strings in the array had to fullfill.
Interview questions [1]
Question 1
what diffrence does it make if you store a variable on heap or the stack . he wanted to hear that stack is way faster. also wanted to know what diffrences between c style casts and static casts in c++
I applied through college or university. The process took 2 days. I interviewed at SAP (Bengaluru)
Interview
I went through campus placement. It was gruelling. I dont think the hiring team takes into consideration that the applicants are only human beings. Every round is delayed. I went for the interview at 8am and came out at 8.30pm. The only answer i got was not suitable. No elaboration.