Open In App

SAP Labs Interview Experience For Internship (On-Campus) 2024

Last Updated : 27 Mar, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Overview:

SAP Labs is a German-based multinational software corporation. It develops enterprise software to manage business operations and customer relations. SAP is the largest non-American software company by revenue, the world’s third-largest publicly traded software company by revenue, and the largest German company by market capitalization. It is the world’s #1 cloud business software company.

SAP Labs visited our campus on 15th March 2024 for the On-Campus Internship Drive for an 11-month internship.

Profile: iXp Intern

Eligibility Criteria: 7CPI and above

Branches: M.Tech. – CSED[All], ECED[All], EED[All], Chemical Engineering, Design Engineering, Engineering Mechanics and Design, Product Design & Development, Product Engineering.

Round 1 CODING ROUND:

  1. Given two numbers p and q count the number of bits required to change in p to convert it into q.
  2. Count the number of islands in the graph.

You need to solve any 1 problem to clear this round.

Round 2 Technical Interview 1: [30 min]

  1. What is the difference between shallow copy and deep copy?
    Ans – https://www.geeksforgeeks.org/shallow-copy-and-deep-copy-in-c/
  2. What is OOPS? pillars of OOPS?
    Ans – https://www.geeksforgeeks.org/object-oriented-programming-in-cpp/
  3. What are constructors in Cpp?
    Ans – https://www.geeksforgeeks.org/constructors-c/
  4. [CODING] – WAP to implement Linked List in Cpp.
    Ans – https://www.geeksforgeeks.org/program-to-implement-singly-linked-list-in-c-using-class/
  5. What is the use of “fetch” in JS?
    Ans – https://www.geeksforgeeks.org/javascript-fetch-method/
  6. What is Bootstrap? and how to use it in HTML?
    Ans – https://www.geeksforgeeks.org/bootstrap/
  7. What is the command to switch between two branches in Git?
    Ans – https://www.geeksforgeeks.org/git-checkout-and-merge/
  8. In-depth explanation about the projects mentioned in my resume and Work done in my previous company.
  9. What are “Promises” in JS?
    Ans – https://www.geeksforgeeks.org/javascript-promise/

Round 3 Technical Interview 2: [45 min]

  1. [CODING] – WAP to put all the zeroes at the end without using any extra space(the order of the elements in the array must retain their order). Input arr=[1,f,e,4,0,0,g,0,a,b,3] and Result=[1,f,e,4,g,a,b,3,0,0,0].
    Ans – https://www.geeksforgeeks.org/move-zeroes-end-array/
  2. [CODING] – WAP to find whether a string is a Palindrome string or not
    Ans – https://www.geeksforgeeks.org/c-program-check-given-string-palindrome/
  3. Why are Data Structures required?
    Ans – https://www.geeksforgeeks.org/why-data-structures-and-algorithms-are-important-to-learn/
  4. What is the SDLC model? Different types of SDLC models. difference between the waterfall and Ajile model.
    Ans – https://www.geeksforgeeks.org/what-is-sdlc-model-and-its-phases/
  5. What is the difference between C & C++?
    Ans – https://www.geeksforgeeks.org/difference-between-c-and-c/
  6. In-depth explanation about the projects mentioned in my resume and Work done in my previous company
  7. [QUIZ] – https://www.geeksforgeeks.org/puzzle-8-balls-problem/

Round 4 HR Round: [5 min]

HR asked me to introduce myself and then asked me whether I knew about the stipend and location provided or not. At last, he asked if I had any questions for him.

This was the last round. After two hours the results were announced and 8 students were selected for an 11-month Internship. And I was fortunate to be one of them.

ALL THE BEST


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads