SAP LABS visited our campus for a recruitment drive, providing an exciting opportunity for students to showcase their skills and secure positions in their esteemed organizations.
FTE + 6-Month Internship Interview Experience
Interview Structure:
- 2 Technical Rounds
- 1 Technical + Managerial Round
- HR Round
1st Interview Round: Technical Assessment
The interview began with my introduction, followed by an in-depth discussion about my internship project. The interviewer then presented me with three data structures and algorithms (DSA) questions:
- Implementation of Quick Sort and Merge Sort:
Discussed the algorithms and their time complexities. - Queue Implementation Using Stack:
Implemented a queue using stacks and demonstrated how to pop the k-th last element. - Sliding Window Problem:
Addressed a sliding window problem relevant to DSA concepts.
Following the coding questions, we discussed:
- Binary Search Trees and Linked Lists:
Basic questions regarding these data structures. - OOP Concepts:
Explained the principles of Object-Oriented Programming with examples. - SQL Questions:
Discussed the difference between the TRUNCATE and DROP statements. - RDBMS Discussion:
Covered fundamental concepts of Relational Database Management Systems. - Puzzle:
Solved a logical puzzle presented by the interviewer. - Importance of DSA:
Explained why data structures and algorithms are crucial in software development.
Duration: Approximately 45-50 minutes.
Round 2: Project-Based Interview
This round was entirely focused on my projects and relevant subjects. It started with an introduction to my internship project, followed by cross-questions and some database management system (DBMS) inquiries. Key points of discussion included:
- Hackathon Project:
Details about my participation and contributions. - College Projects:
- Discussed SQL joins and my experience implementing them in projects, followed by writing a related SQL query.
- Created a schema for all three of my projects.
- Received three tables and was asked to write SQL queries based on them.
- Implemented cryptographic hash functions used in my projects.
- Discussed the implementation of a search bar in my college project, with follow-up questions.
Duration: Approximately 40 minutes.
I was called for Round 3 within 5 minutes of completing this round.
Round 3: Technical and Managerial Interview
This round began with my introduction, focusing on one of my hackathon experiences from my resume. The interviewer delved into the project details and my contributions during the hackathon. Key topics included:
- Testing Importance:
Explained the significance of testing and how I applied it in my projects. - SAP Labs Products:
Questions about various products of SAP Labs and my knowledge of them. - Difference Between Project and Product:
Clarified the distinction between the two concepts. - Extracurricular Activities:
Inquired about my participation in college activities outside of tech. - Behavioral and Managerial Questions:
Discussed my strengths, weaknesses, motivation, and recent achievements. - Recent Certifications:
I mentioned my Foundation of Cybersecurity certification from Google, leading to related questions. - Tech Stacks Used:
Discussed the technology stacks I employed in my projects and my proficiency in them. - Position of Responsibility:
Shared my experiences in roles of responsibility. - Company Knowledge:
Asked about the full form of SAP Labs and the CEO. (I was unsure but stated I would find out after joining.) - Interest in SAP Labs:
Explained why I wanted to join the company. - Discussion of CRUD Operations:
Engaged in a conversation about Create, Read, Update, Delete operations. - Perks of SAP Labs:
Discussed the advantages of working at SAP Labs.
Result: After the interviews, three students were selected from our college, and I was one of them.