SAP labs Interview Experience| Scholar@SAP | On-Campus

Last Updated : 24 Sep, 2024

During my on-campus placement season, I had the opportunity to interview with SAP Labs, a renowned company known for its innovation in enterprise software solutions. The recruitment process was both rigorous and insightful, involving several rounds that tested not only technical abilities but also problem-solving and analytical thinking. In this post, I’ll share the various stages of the SAP Labs interview, the kind of questions posed, and some key takeaways to help others prepare effectively for their interview journey.

There were 4 rounds:

  1. Online coding round
  2. Technical Interview-1
  3. Technical Interview-2
  4. HR round

Online Coding Round:

There were 2 coding questions, with 2 test cases each, and 45 minutes total

  1. Based on string: for a given string, count the number of whitespaces and special characters - $,#
  2. Based on list - for a given list of numbers, sort them according to the frequency of each element

out of 90 students, 30 were selected and I was one of them

Technical round - 1:

  • introduction
  • brief about projects
  • based on real-world problems of ATMs, in an atm, we insert a card, enter a pin, enter the amount, and withdraw the cash. he asked me to write code for the above concept, including edge cases like - if the amount entered is greater than cash present in the machine, what if the pin is wrong, and he asked me to write pseudocode only explaining the logic.
  • then he gave me a hypothetical situation where me and my friend have a joint account, we enter our cards, pin, and amount to withdraw at exact same time in different ATMs, so how will this happen? the answer is the concurrency control in DBMS, using read-write locks. He was satisfied with my answer and asked if i had any questions I asked him about the company's approach to sustainability
  • I cleared the round, out of 30 only 15 students were selected

Technical round - 2

  • introduction
  • brief about projects
  • concepts of CPP call by value and reference, explain 4 pillars of oops to a first grader
  • 2 coding questions in any language :
    • a) count number of vowels and whitespaces in string
    • b) find largest number in array
  • then he asked me if i had any questions , and i asked him what is that one thing which has kept him in the company for past 12 years

I cleared the round and out of 15 , 9 were selected

HR round:

  • 2 things which are not in my resume
  • family background
  • As my resume was focused on all about python and machine learning , he asked my why i chose this domain and why i worked solely on ML
  • Why SAP scholar?
  • How will you manage work and M.tech?

Only 2 students were selected in the end

Tips:

  • prepare topics like strings , array , linked list
  • basic simple questions of array and strings
  • refer to 'Top interview questions' or 'Top 75' questions from leetcode
  • make sure you keep talking to them about your approach and concept that you are thinking
  • ask questions from interviewer at the end
  • read about the company
  • make sure to read what work is company doing in your selected domain , for ex - SAP has some products in domain of ML



Comment