i
SAP
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed in Dec 2024.
I would use load balancing, caching, and scaling techniques to manage the 1 million requests.
Implement load balancing to distribute requests evenly across multiple servers.
Utilize caching to store frequently accessed data and reduce response times.
Scale horizontally by adding more servers to handle the increased load.
Optimize code and database queries to improve performance.
Monitor system performance and make adjustmen
React is a popular JavaScript library for building user interfaces, while SAP UI5 is a framework for developing enterprise-ready web applications.
React is more flexible and widely used in the industry.
SAP UI5 is specifically designed for SAP applications and has built-in support for SAP technologies.
React has a larger community and ecosystem with more resources and libraries available.
SAP UI5 provides a consistent user...
Node.js is a runtime environment for executing JavaScript code outside of a browser, while Java is a general-purpose programming language often used for building enterprise applications.
Node.js is single-threaded and event-driven, making it ideal for handling asynchronous operations like I/O operations.
Java is a statically typed language with a strong emphasis on object-oriented programming, making it suitable for larg...
Multitenancy in SAP BTP allows multiple customers to share the same application instance while keeping their data isolated.
Multitenancy allows multiple customers (tenants) to use the same application instance.
Each tenant's data is isolated and secure from other tenants.
Tenants can customize their own settings, branding, and configurations within the shared application.
SAP BTP provides tools and features to manage multi...
I applied via Approached by Company and was interviewed in Jul 2024. There were 5 interview rounds.
New Java versions introduce various features and improvements for developers.
Java 8 introduced lambda expressions and the Stream API for functional programming.
Java 9 added the module system to improve code organization and security.
Java 10 included local variable type inference for cleaner code.
Java 11 introduced the HttpClient API for easier HTTP communication.
Java 12 added switch expressions for more concise code.
Ja...
LRU cache is a data structure that stores the most recently used items, discarding the least recently used items when full.
Use a LinkedHashMap to implement LRU cache in Java
Override removeEldestEntry method to limit the size of the cache
Accessing an element updates its position in the cache
I chose SAP because of its industry-leading reputation and comprehensive suite of solutions. If offered less compensation, I would consider the overall growth opportunities and work-life balance.
SAP is a widely used enterprise software with a strong market presence
SAP offers a wide range of solutions for various industries, providing valuable experience and skill development
Consider the overall growth opportunities, wo...
Implement stack using array or linked list
Use an array or linked list to store elements in the stack
Implement push() and pop() functions to add and remove elements from the stack
Maintain a pointer to keep track of the top element in the stack
I am motivated to join SAP because of their reputation for innovation, global impact, and opportunities for growth.
SAP is a global leader in enterprise software solutions, offering cutting-edge technology and opportunities to work on impactful projects.
I am excited about the chance to work with a diverse team of talented individuals and learn from industry experts.
SAP's commitment to innovation and continuous learning ...
My top priority while choosing a new job is growth opportunities and a positive work culture.
Opportunities for career advancement and skill development
Positive work environment and company culture
Alignment with personal values and goals
Competitive compensation and benefits
Work-life balance
I applied via Referral and was interviewed in Aug 2024. There were 3 interview rounds.
2 Programming questions
There were 2 coding qns
Checking if a number is prime by iterating up to its square root and checking for divisibility
Iterate from 2 to square root of the number
Check if the number is divisible by any number in the iteration range
If divisible by any number, it is not prime
SAP interview questions for designations
DSS stands for Decision Support System, a computer-based information system that helps users make decisions.
DSS helps in analyzing data and presenting it in a way that supports decision-making
It can be used in various industries such as healthcare, finance, and marketing
Examples of DSS include data mining tools, dashboard applications, and predictive analytics software
Get interview-ready with Top SAP Interview Questions
Two coding questions were asked
Implementing a stack using two queues
Use two queues to simulate a stack
Push operation: Enqueue the element to queue 1
Pop operation: Dequeue all elements from queue 1 to queue 2, dequeue the last element from queue 2 (which is the top of the stack)
Example: Push 1, Push 2, Push 3, Pop -> Output: 3, Push 4, Pop -> Output: 4
I applied via campus placement at New Horizon College of Engineering, Bangalore
2 coding questions based on dsa backtracking easy medium hard questions
I applied via Campus Placement and was interviewed in Oct 2023. There were 5 interview rounds.
2 DSA Coding Questions in 1 hour
I applied via campus placement at Indian Institute of Technology (IIT), Kanpur and was interviewed in Nov 2023. There were 2 interview rounds.
2 problems, 60 minutes. You have to pass both to get interview.
Find the maximum area rectangle of 1s in a binary matrix.
Iterate through each row of the matrix and calculate the maximum area of rectangle with that row as the base.
Use a stack to keep track of the indices of the rows with increasing heights.
For each row, calculate the area of rectangle with that row as the height and update the maximum area.
Reverses every k nodes in a linked list
Iterate through the linked list in groups of k nodes
Reverse each group of k nodes
Connect the reversed groups back together
Top trending discussions
5 Interview rounds
based on 180 reviews
Rating in categories
Software Developer
974
salaries
| ₹9 L/yr - ₹32.5 L/yr |
Developer
841
salaries
| ₹10.3 L/yr - ₹32 L/yr |
Developer Associate
825
salaries
| ₹6.3 L/yr - ₹24 L/yr |
Senior Developer
494
salaries
| ₹13.1 L/yr - ₹48 L/yr |
Business Process Consultant
385
salaries
| ₹10 L/yr - ₹40 L/yr |
Oracle
SAS
Zoho
IBM