SAP Labs Internship Interview Experience
I recently had the opportunity to interview for an internship at SAP Labs as part of an on-campus drive during my 4th semester of BCA. The interview process was spread over four rounds, each focusing on different aspects of my technical knowledge and behavioural skills.
How I Received the Interview Call?
The internship opportunity was provided by my college through an on-campus drive, and I applied for the position through the official recruitment process. After successfully clearing the initial screening, I was shortlisted for the technical rounds.
Recruitment Process Overview
- Coding Round
- Technical Interview 1
- Technical Interview 2
- HR Interview
Round 1: Coding Round (Basic DSA)
This was the first round, which focused on coding problems related to data structures and algorithms. The questions were of easy to moderate difficulty, suitable for an internship role. The round lasted 45 minutes, and we were given two coding problems to solve. I was lucky enough to get both the questions easily.
Some of the topics covered:
- Prime Number Generation: Print all prime numbers from 2 to n.
- Range: Give a list of numbers and a range, and print the numbers within that range.
Example problem:
- Prims Algorithm: A more advanced DSA problem related to graphs.
Note - Practise mostly programs related to Arrays and Strings, as most of the questions are to those related only. In our case, those who answered at least 1 question correctly were all selected for the next round.
Round 2: Technical Interview 1 (Resume and Projects Discussion)
In the second round, the interviewer began by asking me to introduce myself. After that, we went through my resume. He asked me to explain a project listed on my resume, and I shared my screen to walk him through the core parts of the project.
Some key areas covered:
- Project Explanation: I explained the main features and challenges faced during the project.
- Project-related Questions: He asked basic-level questions regarding the project.
Note - Mention only those things and projects in the resume in which you are confident enough and can answer whatever questions the interviewer asks. Have thorough knowledge about your projects and also go through some case study-based questions related to your projects.
Round 3: Technical Interview 2 (Java, DBMS, and Problem Solving)
My 1st interview went pretty well so I was confident enough for this round as well. In this round, I was asked questions related to Java and DBMS. He asked me to explain encapsulation and abstraction with real-life examples. Then he asked me to write a SQL query i.e. Join two tables, emp and dept tables and then find the employee's id, and department name who has the second highest salary among all of the employees. Then he told me to write the code for selection sort and at the end he gave me a blood relation apt question (I answered him the correct answer but still he said me twice if I was correct or not. He wanted to check if I am confident with my answer or not). I was not satisfied with this round but still, I tried to give my best.
Note - Learn the basics very well. Even though you do not know the advanced part of the interview basics are what is needed. I was not able to answer all the questions properly but I was confident and kept my communication perfectly.
Round 4: HR Interview (Soft Skills and Behavioral Questions)
After 2 hours I got an email that I was selected for the last round i.e. the HR round. In this round,d they just check your soft skills. If you can confidently answer the questions and can keep the communication perfect or not. This round was focused on assessing my soft skills, communication, and cultural fit for the company.
Some common questions included:
- Tell me about yourself.
- Are you open to relocating to Bangalore for the internship?
- Have you ever faced challenges while working in a team, and how did you handle it?
The interviewer primarily focused on assessing my interpersonal skills and how well I fit into the company culture.
Final Outcome:
The interview process was tough, but I successfully cleared all four rounds. I was selected for the internship at SAP Labs, which was an exciting opportunity for me. The key to success was a solid understanding of the basics, strong communication skills, and confidence in answering technical and behavioural questions.
Thats sit. The next day I received an email from SAP that I was selected for their internship program.