Overview
SAP Labs, a renowned company, visited our campus to recruit interns. The hiring process was smooth and manageable with the right preparation.
Round 1: Coding Round
- Time Duration: 45 minutes
- Number of Questions: 2
The coding questions were easy:
- The sum of elements at odd indices in an array
- Arrange the first k elements of an array in ascending order and the rest in descending order
The questions were presented in scenario-based formats, where understanding the question properly was key to arriving at these solutions.
After a few days, the selected students received an email for registration on the SAP Labs portal. I was among those selected.
Interview Process
The interviews were conducted offline and consisted of three rounds.
Round 1: Technical Interview 1
The interviewer was friendly and began with an introduction. Key questions included:
- Introduce yourself
- Why did you choose computer engineering?
- Project Discussion: Explained one of my projects and my role in it.
- Convert a string representation of an integer to an integer
- Why SAP Labs?
- Reverse a linked list
- Puzzle: Using 3-liter and 5-liter bottles to measure 4 liters
- DBMS Task: Add a column to two tables, set it as a foreign key, and use joins to extract results.
- Achievements and Extracurricular Activities
I successfully cleared this round and advanced to the next.
Round 2: Technical Interview 2
The interviewer introduced himself and discussed his current project. Questions included:
- Introduce yourself
- Project Explanation
- Skill-based Questions: Covered some basics of my listed skills.
- Merge Sort Code
- Array Problem: Given an array and a target sum, find if a pair or triplet matches the target sum.
- Normalization: Explanation and conditions for normalization.
- Convert a table to BCNF
- Puzzle Questions
- CSS: Explained different types of CSS with code examples.
After clearing this round, I moved on to the HR interview.
Round 3: HR Interview
The HR interview was more conversational, with questions about my interests and goals:
- Introduce yourself
- Describe something crazy you did in the past year
- Personal Interests: Favorite food, restaurant, etc.
- Research Paper: Discussed the paper, any shortcomings, and ways to overcome them.
- Willingness to learn, relocate, etc.
- Final Question: If I had any questions for the interviewer.
Tip: Always ask a question when prompted by the interviewer. For technical rounds, clearly explain your approach, as the interviewer’s approach might differ. Discuss all possible solutions with their complexities.
Final Results
After a few hours, the final list was released, and I was one of the three students selected.
Tips for Preparation