SAP@Scholar | Software engineer | oncampus (selected)

sap logo
sap
· Software Engineer· Bangalore
April 5, 2026 · 1 reads

Summary

I attended the SAP@Scholar on‑campus placement drive for a Software Engineer role in Bangalore and received an offer after three interview rounds.

Full Experience

SAP On-Campus Placement Drive – September 2025
Program: SAP@Scholar
Location: Bangalore
Total Rounds: 3

under SAP@scholar program.
you can read more about it : https://jobs.sap.com/content/sap-star/?tab-open=ANZ

Round 1 : Online ASSESSMENT ROUND
Online test (10 MCQ and 2 questions DSA+ Database) performed on Hacker Earth platform
time: 120 mins
level: easy to medium

Round 2 : Technical Round
The interview took place at Amity University at 9:00 AM. Students from multiple colleges were present.

The interview began with my introduction, followed by a puzzle to test my logical thinking.

He then asked me to write an SQL query to find the Second Highest Salary of an employee and one more question related to sub query. Since I was familiar with MySQL, I was able to answer it correctly.

Next, he asked me to explain my project in detail.

After that, he moved to core subject questions:
first He asked about my core programming language and I told him that it is Java
CN: basic to mid questions like TCP and UDP etc.
OS: How a process works, different process states, and the Waterfall model also from SDLC.
In addition, he asked questions related to OOPS concepts and asked me to write code too. He asked me to explain the types of polymorphism and also write example code to demonstrate them.

Then, he gave me a coding question from linkedlist and one from arrays the question i remember is to find the duplicate element in an array with optimized approach.

After that, the discussion again focused on my projects. He asked me to explain the projects and the tech stack used.

Since I had built a web project using React JS, he asked me basic questions from JavaScript and React, such as:
Difference between == and ===
Why we use useState and useEffect
also asked some question from backend and database as well.

I was not very confident in some JavaScript fundamentals, which I realized I should have prepared better.

Finally, he moved to advanced coding questions:
Reverse a Linked List (including implementing the Linked List class)

He also asked some questions based on my resume.
The interview ended with a final puzzle that tested my logical thinking skills.

The total interview duration was approximately 45 minutes.

Round 3 : (HR interview)
Interview start with my introduction.
Then discussion on the company like what is SAP@Scholar why it is beneficial then she asked any doubt/questions on this program.
Then she asked about my family background and how I developed an interest in engineering.
She asked about my weakness, Strength and basic question from project.
Then one or two questions and done with my HR.

I received the selection mail within one week.

It was my first ever placement experience and only one student selected from my college.

Interview Questions (3)

1.

Second Highest Salary Query

Data Structures & Algorithms·Easy

Write an SQL query to find the second highest salary of an employee (often solved using a sub‑query or window function).

2.

Find Duplicate Element in Array

Data Structures & Algorithms·Medium

Given an array, find the duplicate element using an optimized approach (e.g., O(1) extra space and linear time).

3.

Reverse a Linked List

Data Structures & Algorithms·Medium

Implement a function to reverse a singly linked list, including writing the Linked List class and the reverse method.

Preparation Tips

  • Be completely confident about your projects. Revise them thoroughly and be ready to explain every feature and technology used.
  • Strengthen fundamentals in core subjects like Computer Networks, OOP concepts, and Operating Systems.
  • Review key concepts of the technologies mentioned in your resume (e.g., Java, JavaScript, React, SQL).
  • Focus on clarity over complexity; clear understanding of basic programming concepts is essential.
  • Stay calm, honest, and confident; communication matters as much as technical knowledge.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!