SAP Labs Interview Experience
Round 1(Technical): Introduction, few questions on projects after that few questions were asked.
- 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.
- Intermediate SQL Query.
- Threads in Java
- He asked if I knew advanced networking, I said no, so he asked other questions.
- 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.
- AutoML on GCP
- Comments on distributed systems.
- MVC Architecture.
- Linux OS: Explain how vim editors internally work (file buffer, etc)
- Reverse a linked list: I had to describe all approaches until he was satisfied.
Do you have any questions for me?
Round 2(Technical):
- Introduction
- How was your summer internship? What project did you work on?
- Projects on my resume: how did you prepare the dataset?
- What technologies am I familiar with?
- If I am supposed to prepare a model for classifying resumes as suitable/not suitable for a particular post, comprehensively describe the approach.
- System design: What are the various layers? How will you design Netflix? What technologies for the front end? What for the back end?
- Anyone path in a maze from source to the destination: Difference in the DFS and BFS approaches for the same.
- 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.
- Another matrix-based code
- Which programming language am I comfortable with?
- Multithreading in Java
- Try-catch-finally blocks, Give me situations where finally block is not executed
- Does finally block execute when control returns to calling the function in try block?
- 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)
- Use of static keyword, etc. Singleton class.
- What is the use of private constructor? Can we call it in sub-class? How to access private members in subclasses?
- Puzzle: https://www.geeksforgeeks.org/puzzle-16-100-doors/
Any questions for me?
Round 3 (Managerial Round):
- Introduction
- Some questions on projects: what technologies used, why so?
- How are you improving your knowledge in the current situation?
- How did you prepare the dataset? He wanted me to answer it in a non-technical way.
- Family background.
- Why SAP Labs?
- How was your summer internship? What project did you work on?
- The two most important values learned during your internship.
- Ambitions related to further studies
- What you liked, and what you did not like about SAP Labs?
- How can machine learning to be used in SAP Labs for developing Enterprise business software?
Any questions for me?
Round 4 (HR Round):
- Introduction
- How was your day? How were the previous interviews?
- Family background.
- Why SAP Labs?
- Why did you choose your current engineering institute?
- Are you willing to relocate?
- Any special quality that differentiates you from your friends?
- List your top dream companies and what you expect from them?
Any questions for me?
Please Login to comment...