It was a one-hour phone interview. My interview partner introduced himself, his position, and what he is doing at SAP. Then, he asked me to give a quick report about my experience with programming and the programs I completed, mainly my master's thesis. Subsequently, he asked me to implement a function in C++ that takes two arrays as input: one containing numbers and the other containing strings. The function should then calculate the average of numbers at positions 'i' where the set of 'i' was defined by a condition that the strings in the array had to fulfill.
What difference does it make if you store a variable on the heap or the stack? He wanted to hear that the stack is way faster. He also wanted to know what differences exist between C-style casts and static casts in C++.
The following metrics were computed from 23 interview experiences for the SAP Software Developer role in Germany.
SAP's interview process for their Software Developer roles in Germany is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for SAP's Software Developer interview process in Germany.