Open In App

SAP Labs India (Full time+internship) interview experience

Last Updated : 28 Aug, 2019
Like Article

SAP Labs visited our campus on 25th July, 2018 for two kinds of offers i.e.  1) Full time + internship 2)only internship. There was no PPT as such. It was open to all branches .GPA cut off was 7.0

Round 1: this was online test which consisted 27 questions in total which had 2 sections with the time limit of 75 minutes.

i)Technical aptitude: wide range of questions mostly on OS, DBMS, OOPS(again java related questions were more compared to C++), Data structures, Algorithms, Networks.There were different sets of questions given to participants .Some had got 1 or 2 quantitative aptitude questions.

ii)Coding section:2 questions were given, one having 14 test cases and the other having 10 test cases. First question was quite easy, basically one had to understand the basic logic with the hints given and code accordingly. Second question was moderate one which was Find the number of distinct palindromic sub strings in the given string”. Again there were different sets of coding questions out of which at least one was solvable provided the student had good practice.

Also its necessary to clear the sectional cut off in both sections .I  was able to solve 2 coding questions in first 45 minutes and later could finish the other section.


  1. Time management is very important.
  2. Solve coding questions first and later take up the aptitude section in whichever test may be, because generally coding questions have more weightage (marks) than aptitude.
  3. Please skip the question if you are not confident of answer even after 1 minute spent on it. (Aptitude section)
  4. Usually there is lot of story stitch over in the coding question description, do not take much time for that.

Out of 500+ students who wrote the test, 21 were shortlisted for “FTE+internship” and 11 were shortlisted for “only internship” for further rounds.

Round 2: Technical (2 member panel)

as per my friends who gave their interview before me: Basic questions on linked lists, trees, searching and sorting algorithms, arrays were asked. Also almost everybody were asked a puzzle to be solved. On an average the first round was for 20-25 minute.

I was called for 1st round of interview after waiting for 5 hours.

The interviewers started with the basic questions like Tell me about yourself?, Why engineering and not medical? Why software field?. These questions are asked just to keep you busy while they go through your resume.

Later the actual part began. To my shock, one of them started with Networks(which I had not specifically prepared for  as it wasn’t mentioned in most of interview experiences(sap labs)  written till then ) related questions, they were

  1. What is TCP?
  2. What is HTTP?
  3. What happens in transport layer? How would you explain it to a layman without using technical terms? Few more questions were asked about the flow control, error control.
  4. What happens when we type an URL in the browser?
  5. What is difference between IP address and mac address? What is local host’s IP address? Is it same for every system?etc, .

After this, one of them started to ask about projects on the resume. I had put 3 projects which i was very confident of (very important).I was asked to explain all the 3 projects in depth. They will drill about projects in much detail including even somethings which you might consider to be silly. During this, i was asked to write down the ER diagram of our DBMS project, as he came to know we had 16 tables in it, he narrowed down the question asking me to write only 3 or 4 tables(which were related to important aspect /functionality provided in the project).He asked me whether i would like to draw ERD on paper or on board, i said board and chose it(Both of the interviewers looked impressed and even appreciated for being bold and daring).

Finally i drew the 4 tables of ERD of DBMS project on the board clearly. Later they began asking me to write SQL queries (initially easy ones to harder ones).5 or 6 SQL queries were asked, such that aggregate functions were to be used in each one of them. I was able to write all of them. Along with this, they asked some questions of DBMS like:

  1. What is inner-join, natural join, left outer and right outer joins?
  2. What is specialization and generalization?
  3. What is TRIGGER?

Basically you need to know about normalization, SQL queries, joins, transactions etc.,

Some questions which i dint know answer for were about REST API, SOA (service oriented architecture)

Later i was asked which language i am good at to which my answer was C++.So they asked few C++ questions which were:

  1. Why OOP? 4 important pillars of OOP?
  2. What is polymorphism? Can you explain it using common explain? Different types of polymorphism? What is runtime polymorphism? Also few questions were asked on virtual function, pure virtual function etc.,
  3. What is data abstraction? What is encapsulation?
  4. In your projects have you used polymorphism directly anywhere? My answer was NO. .He again modified the question “can you at least identify it anywhere in your DBMS project?” I could answer this and he seemed OK with it.

Then the coding part along with puzzle. The questions were

  1. There are 20 blue colour balls, 13 red colour balls in bag. You should pick 2 balls at a time, if they are of same colour, put blue colour ball to the bag otherwise (if different colour) put red colour ball to the bag. When you do this, only one ball remains at the last, what is that’s colour? And they asked me to write code/algorithm for this.
  2. After that he saw the algorithm, was okay with it but asked me to say the colour of the last ball. I said based on some probability. I explained my assumptions .Later he asked me to trace the solution, I did and fortunately landed with the answer that I said before.

    1. Write efficient (they actually mean it) code for determining if a number is prime.

    Finally at the end they asked “why SAP?” then asked if i had any questions for them. Make sure you ask at least one.

    This round lasted for 1.5 hours.

    Round 3: Technical (1 on 1)

    Again in this round, the interviewer asked about every project, OOPS concepts and a question of trees data structure i.e Check if a binary tree is subtree of another binary tree  .

    He asked what are the difficult questions that were asked are in 1st interview and my answers for that. Later he went on explaining what he does in company and why SAP?

    This round lasted for 35 minutes approximately.

    Round 4: Managerial(1 on 1)

    The person who took this round was a senior one (VP of some unit).

    This got started casually by asking “which is the book you recently read?” to which i answered something, then he began to frame a question indirectly which was “Caesar cipher” (we had in computer networks and security) .

    Later he asked me to write the code for it.Then he began increasing the complexity by asking “this is the code for ENGLISH language, what if I give you other language?”, “How do you do  this efficiently if there are millions of pages of books to be processed by this algorithm?”.

    Then the questions were quite normal like

    1. Where do you see yourself in 2 years from now? I answered “with better position” then he asked how do you define “better position”?
    2. Which domain do you like to work on? What if we do not assign you to that domain?
    3. Have you worked on cloud platforms before ?if not, are you interested?
    4. Why SAP?
    5. What do you learn from hostel life?(as I am hosteller).

    Was asked if I had any questions in this round too. This round happened for around 20-25 minutes.

    Round 5: HR (1 on 1)

    Even this person was very calm, started by asking how was my day? the other interviews?Some questions asked were

    1. What is your CET rank?
    2. What is your family background?
    3. If you see your 10th, 12th and the present marks, how do u think the graph will be and what do you say?
    4. Do you wish to pursue higher studies? If not why? Later I was informed about their support to higher studies.
    5. What qualities do I see in you which are not there in others?
    6. Which domain do you like to work on? Are you okay with doing internship also?
    7. Why SAP? What do you mean by work life balance?
    8. so, this round lasted for 20 minutes approximately.

      Out of 21 who were shortlisted after online test, only 9 were remaining who had completed all the 5 rounds(1 test + 4 interviews).In this, only I was from INFORMATION SCIENCE  AND ENGINEERING branch, the rest 8 were from COMPUTER SCIENCE.

      At last, they selected 4 of us out of 9. I was fortunate to be one among the 4.(“FTE+internship)..



      1. Need to have strong knowledge on the core subjects i.e. algorithms, data structures, DBMS, OS, OOP, networks.
      2. Good coding skills also very much necessary, the much you practice, much better it gets.
      3. Be confident, bold and honest in your answers. Be yourself.
      4. If you do not know the topic or answer to a question they ask, do not panic, and just tell them that you do not know.
      5. Put those things on your resume only which you are confident of. If you try to fake, it ll be caught.
      6. Interviewers do not expect the exact answer to a question, but they see your attitude, approach and improvisation in solving the problem.(yes body language also does matter)
      7. It is all okay if you dint have any internship before or if you were not there in technical clubs of the college (If  you have done this, no issues, it might help you) because nobody is given higher priority based on all that.
      8. DO NOT hesitate to put extra-curricular or co-curricular activities you have participated in the resume. Because most of the companies are looking for a good all-round personality rather than just a die-hard/(24/7) programmer.
      9. You need to have done good homework about what company does, their rankings etc., this is very important as it makes interviewer know how much interested you are in joining them.

      RESOURCES that can be referred to: (for coding),   (literally you have almost all kinds of questions of all subjects and programming), for aptitude you can use or RS AGARWAL textbook.

      For core subjects, it’s better to study and learn from the prescribed textbooks.

      Do not consider placement as burden, when you have actually prepared thoroughly, you will crack it one day provided company feels you fit into their requirements.


      **DO NOT LOSE HOPE IF YOU ARE NOT HIRED, it is very much necessary to learn from each interview experience you have and to prepare yourself best for the not give up at any cost, keep preparing (because there is lot to learn) and be in the race. THERE WILL BE A COMPANY WHICH WILL HIRE YOU BECAUSE YOU WILL BE THE BEST TO THEM.**

      Thank you, hopefully this post will be helpful to many of you.


      Previous Article
      Next Article

Similar Reads

SAP Labs, India Interview Experience For Scholar@SAP
I recently had the opportunity to interview for the Scholar@SAP role at SAP Labs. This unique program allows students to work at SAP Labs while pursuing their M.Tech at BITS Pilani. [caption width="800"]SAP Labs India[/caption]There were a total of 4 rounds : ????? ? (?????? ?????? ????): The online coding round was conducted on TalentCentral. We w
3 min read
SAP Labs India Interview Experience for iXp Internship
Introduction:I am a student pursuing Integrated M.Tech in Computer Science and Engineering with specializations in Artificial Intelligence and Machine Learning at VIT Bhopal University. Recently, SAP Labs India visited our campus for a 10-month internship program. In this article, I would like to share my selection process and my overall experience
3 min read
SAP Labs, India Internship Interview Experience (On Campus)
Online Round SAP Labs India visited our campus on 11'th Aug 2018 offering full time as well as internship (2 months, 6 months) Following was the procedure for Internship: Computers, IT, Extc and some other E branch were allowed with 7+cpi criteria for online test on Hackerrank. This consisted of 25mcqs and 3 coding questions having sectional cutoff
5 min read
SAP Labs India Interview Experience for Internship (On-Campus)
SAP LABS visited our campus (Top NIT) to hire pre-final year students for software intern roles (2 months), Initially, all branches were allowed. Eligibility Criteria: 7+ CGPA & more than 60% in 10th and 12th. The flow was following Pre-Placement Talk >> Resume Based Shortlisting >> Tests >> Interviews 169 students were shortl
6 min read
SAP Labs Interview Experience for Scholar@SAP Program
I didn't find any interview experience regarding the Scholar program at SAP for BCA/BSc graduate in GFG so I thought of sharing my entire interview experience in details through GFG. We came to know that SAP is coming this year for hiring BCA/BSc graduate on last week of August 2019. We were having our Online Test Round the Round 0 on 13th Septembe
4 min read
SAP Labs Interview Experience | Set 30 (On Campus for Scholar@SAP Program)
This is my interview experience for Scholar@SAP program. You can read about this program here. There hire both Engineering and non engineering students. This interview experience is for Engineering students hiring. Round 1: (Online Round) – 80 min (No negative marking was there) This round was conducted on  October 4,  2017.  Test Platform -Mettl I
3 min read
Cracking SAP Labs Interview for Scholar@SAP Program
There are not many Interview experiences about the Scholar@SAP program on GFG for BCA/Bsc Students hence I would like to share my Interview Process. We came to know about SAP Scholar program through our College. There are usually 3 rounds, But there were 5 + 1 rounds for me may be due to pandemic online. Round 1(Written Test): This happened online
3 min read
Amadeus Labs Interview Experience | Set 4 (On Campus) | Full Time + Internship
Round 1: Amadeus Labs India, Bangalore recently visited Thapar Institute of Engineering and Technology to recruit for two different profiles, Software Developer and Quality Assurance. The first round was an online test that was conducted by SHL. The test was really very tough. It contained 2 sections - Numerical Reasoning and Verbal Reasoning. You
4 min read
SAP Labs Interview Experience for Internship
Round 1: Round 1 was online test. Which contains three sections. In first section there are two coding questions for which we have to write whole code. one question was very easy based on simple array and hashing (other approaches can also be used). other one was of moderate difficulty(not remembered). In second section there were two Debugging que
2 min read
SAP Labs Interview Experience | Set 34 (On-Campus for Internship)
The interview process took 3 rounds : Round 1: Telephonic interview It took place for 40-60 minutes. Interviewer started with questions related to OOPs concept in java, example in real life etc. Then he asked questions like - How can we access private methods or private members of class outside the class? What if we declare our variables as static?
2 min read