Skip to content
Related Articles

Related Articles

Improve Article
SAP Labs Interview Experience
  • Last Updated : 03 Sep, 2020

Round 1(Technical): Introduction, few questions on projects after that few questions were asked.

  1. Given ‘n’. If n is divisible by 7 then print A. If n is divisible by 5 then print B. If both then print A B. It seems easy, and he wanted the best way to do it rather than a linear if-else.
  2. Intermediate SQL Query.
  3. Threads in Java
  4. He asked if I knew advanced networking, I said no, so he asked other questions.
  5. Since I mentioned GCP on my resume, he asked why GCP? Advantages of the cloud. Any disadvantages? Suppose SAP wants to move a particular server to the cloud, what are the considerations and requirements etc.
  6. AutoML on GCP
  7. Comments on distributed systems.
  8. MVC Architecture.
  9. Linux OS: Explain how vim editors internally work (file buffer, etc)
  10. Reverse a linked list: I had to describe all approaches until he was satisfied.

Do you have any questions for me?

Round 2(Technical):

  1. Introduction
  2. How was your summer internship? What project did you work on?
  3. Projects on my resume: how did you prepare the dataset?
  4. What technologies am I familiar with?
  5. If I am supposed to prepare a model for classifying resumes as suitable/not suitable for a particular post, comprehensively describe the approach.
  6. System design: What are the various layers? How will you design Netflix? What technologies for the front end? What for the back end?
  7. Anyone path in a maze from source to the destination: Difference in the DFS and BFS approaches for the same.
  8. Minimum number of jumps to reach end. He drilled me through and through, wanting to know what can be done at each step rather than merely writing the pseudo-code.
  9. Another matrix-based code
  10. Which programming language am I comfortable with?
  11. Multithreading in Java
  12. Try-catch-finally blocks, Give me situations where finally block is not executed
  13. Does finally block execute when control returns to calling the function in try block?
  14. Given a pointer to a particular element in a linked list, how to delete that node? (We have no reference to the head of the list)
  15. Use of static keyword, etc. Singleton class.
  16. What is the use of private constructor? Can we call it in sub-class? How to access private members in subclasses?
  17. Puzzle: https://www.geeksforgeeks.org/puzzle-16-100-doors/

Any questions for me?

Round 3 (Managerial Round):



  1. Introduction
  2. Some questions on projects: what technologies used, why so?
  3. How are you improving your knowledge in the current situation?
  4. How did you prepare the dataset? He wanted me to answer it in a non-technical way.
  5. Family background.
  6. Why SAP Labs?
  7. How was your summer internship? What project did you work on?
  8. The two most important values learned during your internship.
  9. Ambitions related to further studies
  10. What you liked, and what you did not like about SAP Labs?
  11. How can machine learning to be used in SAP Labs for developing Enterprise business software?

Any questions for me?

Round 4 (HR Round):

  1. Introduction
  2. How was your day? How were the previous interviews?
  3. Family background.
  4. Why SAP Labs?
  5. Why did you choose your current engineering institute?
  6. Are you willing to relocate?
  7. Any special quality that differentiates you from your friends?
  8. List your top dream companies and what you expect from them?

Any questions for me?

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.

My Personal Notes arrow_drop_up
Recommended Articles
Page :