SAP Labs India FTE Interview Experience | On-Campus (Virtual) 2020

SAP Labs, VJTI Mumbai for FTE Hiring.

Online Test:

      1. Given a string delete k consecutive identical characters.

          eg: Input: string str = “abbcccbd” and k = 3

                Output: “ad”



     2. Given a string text and a pattern with zero or more special character ‘*’ and ‘*’ can be mapped with any character, find the starting index of the first occurrence of pattern in the text.

         eg: Input: text = “abcdefgh” and pattern “c*d”

               Output: 2

     There were around 10 mcqs based on DSA, DBMS, C, etc.

I solved both the coding questions and around 8 MCQs and was shortlisted for the next round.

(15 students were shortlisted for Tech 1)

Technical Round 1(on hackerank codepair):

  1. Project discussion.
  2. Given an array of integers, move all zeros to the end. (I was not allowed to code in C++, only options were C and Java).
  3. Design Product Notification for out of stocks products in an eCommerce application.
  4. 3 SQL queries( 1 on joins, 1 on nested query, and 1 on group-by).
  5. He wrote around 10 SQL commands and asked to define them.
  6. Difference between Delete, Drop, and Truncate.
  7. Pointers and References.
  8. Struct and Union with respective use cases.
  9. Explain malloc, calloc, etc.

(6 students were shortlisted for Tech 2)



Technical Round 2(on Microsoft Teams):

  1. Project Discussion.
  2. Discussion on Convolution Neural Networks, layers of some CNN models, optimizers, bias-variance, activations, and logistic regression.
  3. Given an array of 0’s and 1’s find the largest subarray of equal no. of 1’s and 0’s.
  4. Given 2 strings check if they are rotation of each other or not.
  5. Design a Car Rental System. ( I started with a basic design then he asked me to add features like transfer of ownership, etc.)
  6. Normal Forms, ACID properties, and how to make transactions serializable.
  7. Discussion on memory allocation and malloc, calloc, new, etc.
  8. Design TinyURL( only approach was asked.)

(5 students were shortlisted for this round)

Managerial Round(on Microsoft Teams):

  1. Discussion on Projects and Internship.
  2. What does SAP do?
  3. What all SAP products you know?
  4. Questions on my family background and plans for future studies.
  5. How are you improving your skills in the current situation?

HR Round(on Microsoft Teams):

  1. Why SAP?
  2. Why should we hire you?
  3. What are your expectations from SAP?
  4. Interests and job location.
  5. What are your long term goals?
  6. What co-curricular activities do you want to do in SAP?

3 students were selected.

Thank you GeeksforGeeks for helping me during my interview preparation. ????


Write your Interview Experience or mail it to contribute@geeksforgeeks.org

My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.