i
SAP
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Leet Code questions on strings and arrays were asked
Moderate. questions were from leetcode
I applied via Campus Placement
What people are saying about SAP
SAP interview questions for designations
2 uestions- easy medium
Quick sort is a popular sorting algorithm that uses divide and conquer approach.
Divide the array into two sub-arrays based on a pivot element
Recursively sort the sub-arrays
Combine the sorted sub-arrays
Get interview-ready with Top SAP Interview Questions
Aptitude coding round hr round time
There are some basic information
I applied via campus placement at PES School of Engineering, Bangalore and was interviewed in Jul 2022. There were 5 interview rounds.
The coding round was very simple many did the questions but only 40 were selected. No clue how they selected as many did all the questions.
Function to check if a checkbox is checked in JavaScript
Use the 'checked' property of the checkbox element
Access the checkbox element using its ID or class name
Return true if checked, false if not checked
Hashing is a process of converting data into a fixed-size output that represents the original data.
Hashing is used for data integrity and security purposes.
Hash functions are one-way functions that cannot be reversed.
Hash collisions occur when two different inputs produce the same hash output.
Common hashing algorithms include MD5, SHA-1, and SHA-256.
Hashing is used in password storage, digital signatures, and blockchai
A circular linked list would be the best data structure for a round table conference where Mike wants to pass in a clockwise direction.
A circular linked list allows for easy traversal in a circular manner.
Each node in the linked list would represent a person at the conference.
Mike can start at any node and traverse in a clockwise direction until he reaches his starting point again.
This data structure also allows for ea...
Java is platform-independent and uses automatic memory management, while C++ is faster and allows for more control over memory.
Java is compiled to bytecode and runs on a virtual machine, while C++ is compiled to machine code.
Java has automatic memory management through garbage collection, while C++ requires manual memory management.
Java has a simpler syntax and is easier to learn, while C++ has more complex syntax and ...
Implementing a queue using stack involves using two stacks to simulate the behavior of a queue.
Create two stacks, one for enqueue and one for dequeue operations.
For enqueue operation, push the element onto the enqueue stack.
For dequeue operation, if the dequeue stack is empty, pop all elements from the enqueue stack and push onto the dequeue stack.
Pop the top element from the dequeue stack for dequeue operation.
Detect a loop in a linked list.
Use two pointers, one moving at a slower pace than the other.
If there is a loop, the faster pointer will eventually catch up with the slower one.
If the faster pointer reaches the slower pointer, there is a loop in the linked list.
Find the repeated number in a list of contagious numbers.
Iterate through the list and keep track of the numbers seen so far
If a number is already seen, it is the repeated number
Use a hash set or dictionary to efficiently check for duplicates
If the list is sorted, use two pointers to find the repeated number
I applied via Naukri.com and was interviewed before Sep 2023. There were 2 interview rounds.
2 questions were there medium level
Reverse a given string
Use a loop to iterate through the characters of the string
Append each character to a new string in reverse order
Return the reversed string
I applied via Naukri.com and was interviewed in Jan 2022. There were 3 interview rounds.
I applied via Company Website and was interviewed in Nov 2021. There were 5 interview rounds.
Hackerrank test
Some of the top questions asked at the SAP Software Developer interview -
The duration of SAP Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 24 interviews
5 Interview rounds
based on 180 reviews
Rating in categories
Software Developer
1k
salaries
| ₹8.5 L/yr - ₹32.1 L/yr |
Developer
863
salaries
| ₹10 L/yr - ₹32 L/yr |
Developer Associate
823
salaries
| ₹6.3 L/yr - ₹20.5 L/yr |
Senior Developer
487
salaries
| ₹13.1 L/yr - ₹48 L/yr |
Business Process Consultant
421
salaries
| ₹10 L/yr - ₹40 L/yr |
Oracle
SAS
Zoho
IBM