Logo

Get AmbitionBox App

Faster and better experience!

AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Campus placements

      Interviews questions for 2K+ colleges

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    WINNERS AWAITED!
    • ABECA 2025
      WINNERS AWAITED!

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    • AmbitionBox Best Places to Work 2021

      1st Edition

For Employers
Upload Button Icon Add office photos
logo
Engaged Employer

i

This company page is being actively managed by SAP Team. If you also belong to the team, you can get access from here

SAP Verified Tick

Compare button icon Compare button icon Compare
4.2

based on 1.8k Reviews

Play video Play video Video summary

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern
golden leaf award AmbitionBox awards

Top Rated Large Company - 2024

golden leaf award
golden leaf award AmbitionBox awards

Top Rated Internet/Product Company - 2024

golden leaf award
  • About
  • Reviews
    1.8k
  • Salaries
    15k
  • Interviews
    289
  • Jobs
    232
  • Benefits
    329
  • Photos
    12
  • Posts
    6

Filter interviews by

SAP Interview Questions and Answers

Updated 8 May 2025
Popular Designations

219 Interview questions

A Record to Report Team Lead was asked 3mo ago
Q. How many types of general accounting are there?
Ans. 

There are two main types of general accounting: cash basis accounting and accrual basis accounting.

  • Cash basis accounting: records transactions when cash is exchanged, regardless of when revenue is earned or expenses are incurred.

  • Accrual basis accounting: records transactions when they occur, regardless of when cash is exchanged. This method provides a more accurate picture of a company's financial health.

  • Examples:...

View all Record to Report Team Lead interview questions
A Record to Report Team Lead was asked 3mo ago
Q. How can you create the record to report in real time?
Ans. 

Real-time record to report can be achieved through automation, integration of systems, and use of advanced reporting tools.

  • Implement automation tools to streamline data collection and reporting processes

  • Integrate various systems to ensure data flows seamlessly between different departments and functions

  • Utilize advanced reporting tools like Power BI or Tableau for real-time data visualization and analysis

  • Establish ...

View all Record to Report Team Lead interview questions
A Record to Report Team Lead was asked 3mo ago
Q. What is the record to report process?
Ans. 

Record to report process involves recording financial transactions and preparing financial statements.

  • Involves recording financial transactions

  • Includes reconciling accounts

  • Prepares financial statements for reporting purposes

View all Record to Report Team Lead interview questions
A Record to Report Team Lead was asked 3mo ago
Q. Where can the record-to-report process be maintained?
Ans. 

The record-to-report process can be maintained in various departments within an organization.

  • Record-to-report process can be maintained in the finance department.

  • It can also be maintained in the accounting department.

  • Some organizations have a dedicated record-to-report team or function.

  • Utilizing software systems like ERP can help streamline and maintain the process.

  • Regular audits and reviews can ensure the accurac...

View all Record to Report Team Lead interview questions

What people are saying about SAP

View All
a developer associate
1w
Salary expectation range for an ABAP developer 6.5 YOE
What should be the salary expectation for an abap developer with 6.5 YOE?
Got a question about SAP?
Ask anonymously on communities.
A Software Developer was asked 3mo ago
Q. If you have 1 million requests, how will you manage that?
Ans. 

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 adju...

View all Software Developer interview questions
A Design Engineer was asked 4mo ago
Q. What is UI, and what are its advantages?
Ans. 

UI stands for User Interface. It refers to the visual elements of a software application that users interact with.

  • UI design focuses on creating a visually appealing and user-friendly interface for users.

  • Advantages of a good UI include improved user experience, increased user engagement, and higher user satisfaction.

  • Examples of UI elements include buttons, menus, icons, and layout design.

  • A well-designed UI can help...

View all Design Engineer interview questions
A SAPScholar was asked 5mo ago
Q. Explain OOPS, RDBMS, and CN.
Ans. 

OOPS stands for Object-Oriented Programming, RDBMS stands for Relational Database Management System, and CN stands for Computer Networks.

  • OOPS is a programming paradigm that uses objects to design applications.

  • RDBMS is a type of database management system that stores data in a structured format using tables.

  • CN refers to the communication between computers or devices over a network.

Are these interview questions helpful?
A Senior Developer was asked 6mo ago
Q. Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the array, and it should return false if every element is disti...
Ans. 

Find and remove duplicates in an array of strings

  • Iterate through the array and use a hash set to keep track of unique elements

  • If an element is already in the hash set, it is a duplicate and can be removed

  • Return the array with duplicates removed

View all Senior Developer interview questions
A SAP Basis Consultant (Migration/Conversion) was asked 7mo ago
Q. If you are using DMO to migrate a SAP system with SQL DB on Windows to HANA DB on Linux, how will the SUM tool run? Will it use two different SUM tools since there are different versions for Windows and Lin...
Ans. 

SUM will use a single SUM tool for the migration from SQL DB on Windows to HANA DB on Linux.

  • SUM tool is platform-independent and can be used for migrations between different operating systems.

  • The SUM tool will handle the conversion process seamlessly without the need for separate tools for Windows and Linux.

  • The migration process will involve steps to convert the database from SQL to HANA while also transitioning t...

A SAP Basis Consultant (Migration/Conversion) was asked 7mo ago
Q. What are the technical differences between SPDD and SPAU?
Ans. 

SPDD is for modifying dictionary objects, SPAU is for modifying repository objects.

  • SPDD is used for modifying dictionary objects like tables, views, and data elements.

  • SPAU is used for modifying repository objects like programs, function modules, and screens.

  • SPDD changes are transportable across systems, SPAU changes are not transportable.

  • SPDD changes are typically related to data dictionary objects, SPAU changes a...

1 2 3 4 5 6 7

SAP Interview Experiences

289 interviews found

Interview Questions & Answers

user image Anonymous

posted on 10 Oct 2024

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(21 Questions)

  • Q1. What are SAP tools to migrate SAP systems from on-premise to cloud?
  • Ans. 

    SAP tools for migrating SAP systems from on-premise to cloud include SAP Advanced Data Migration, SAP Cloud Platform Migration Service, and SAP Transformation Navigator.

    • SAP Advanced Data Migration: tool for migrating data from on-premise systems to cloud

    • SAP Cloud Platform Migration Service: helps in migrating applications and workloads to the cloud

    • SAP Transformation Navigator: tool for planning and executing system mig...

  • Answered by AI
    Add your answer
  • Q2. When you use export/import method form migration, what files will be created during export?
  • Ans. 

    During export using export/import method for migration, files like data files, control files, and log files will be created.

    • Data files containing the actual data being exported

    • Control files containing information about the export process

    • Log files recording the activities and errors during the export

    • Examples: .dmp, .ctl, .log files

  • Answered by AI
    Add your answer
  • Q3. How does parallel export/import work ?
  • Ans. 

    Parallel export/import allows multiple processes to export/import data simultaneously for faster migration/conversion.

    • Parallel export/import splits the data into multiple parts and processes them concurrently.

    • It helps in reducing the overall time taken for data migration/conversion.

    • Parallel export/import requires careful planning to avoid conflicts and ensure data consistency.

    • Examples include using SAP tools like R3loa...

  • Answered by AI
    Add your answer
  • Q4. If you are using DMO to migrate a SAP system with sql DB on windows to HANA DB on linux, how the SUM will run? As there is a different SUM for windows and linux, will it use 2 different SUM in this case?
  • Ans. 

    SUM will use a single SUM tool for the migration from SQL DB on Windows to HANA DB on Linux.

    • SUM tool is platform-independent and can be used for migrations between different operating systems.

    • The SUM tool will handle the conversion process seamlessly without the need for separate tools for Windows and Linux.

    • The migration process will involve steps to convert the database from SQL to HANA while also transitioning the op...

  • Answered by AI
    Add your answer
  • Q5. Can EHP 5 run on oracle 19C ?
  • Ans. 

    No, EHP 5 cannot run on Oracle 19C.

    • EHP 5 is not certified to run on Oracle 19C.

    • Compatibility issues may arise if trying to run EHP 5 on Oracle 19C.

    • It is recommended to check SAP's official compatibility matrix for supported configurations.

  • Answered by AI
    Add your answer
  • Q6. What are technical differences in SPDD and SPAU?
  • Ans. 

    SPDD is for modifying dictionary objects, SPAU is for modifying repository objects.

    • SPDD is used for modifying dictionary objects like tables, views, and data elements.

    • SPAU is used for modifying repository objects like programs, function modules, and screens.

    • SPDD changes are transportable across systems, SPAU changes are not transportable.

    • SPDD changes are typically related to data dictionary objects, SPAU changes are re...

  • Answered by AI
    Add your answer
  • Q7. Can we skip SPDD in preprocessing? If yes, what will happen? If no, what stops us from skipping it?
  • Ans. 

    Skipping SPDD in preprocessing is not recommended as it can lead to inconsistencies in the system.

    • No, SPDD should not be skipped in preprocessing as it is a crucial step in handling modifications to the ABAP Dictionary objects during an upgrade or migration.

    • Skipping SPDD can result in inconsistencies between the data dictionary and the ABAP programs, leading to runtime errors and system issues.

    • SPDD is responsible for a...

  • Answered by AI
    Add your answer
  • Q8. Why is SPDD need to be performed before execution phase and SPAU after execution?
  • Ans. 

    SPDD is performed before execution phase to adjust dictionary objects, while SPAU is performed after execution to adjust repository objects.

    • SPDD is performed before execution phase to adjust dictionary objects to the new release of SAP system.

    • SPAU is performed after execution to adjust repository objects like programs, function modules, screens, etc.

    • SPDD helps in adjusting the data dictionary objects to the new release...

  • Answered by AI
    Add your answer
  • Q9. Can we perform SPAU before execution?
  • Ans. 

    Yes, SPAU can be performed before execution.

    • SPAU can be performed to adjust modifications before executing a system upgrade or migration.

    • It allows for resolving any inconsistencies in custom objects before the actual upgrade.

    • Performing SPAU beforehand can help streamline the upgrade process and reduce downtime.

    • It is recommended to review and adjust modifications using SPAU prior to the upgrade to ensure a smooth transi...

  • Answered by AI
    Add your answer
  • Q10. Which process of SWPM will be used for export/import?
  • Ans. 

    The export/import process in SWPM is performed using the R3load tool.

    • R3load tool is used for exporting and importing data during system migrations/conversions.

    • Export/import process involves extracting data from source system and loading it into target system.

    • R3load tool is part of Software Provisioning Manager (SWPM) toolset.

    • Export/import process is crucial for transferring SAP system data between systems.

  • Answered by AI
    Add your answer
  • Q11. What processes will be used for shipping the files in case of parallel export/import?
  • Ans. 

    Files can be shipped in parallel export/import using tools like Rsync, SCP, FTP, or cloud storage services.

    • Use tools like Rsync for efficient file transfer

    • SCP (Secure Copy Protocol) can be used for secure file transfer

    • FTP (File Transfer Protocol) is another option for transferring files

    • Utilize cloud storage services like AWS S3 or Google Cloud Storage for large file transfers

  • Answered by AI
    Add your answer
  • Q12. Can we restore backup of HANA 1.0 on HANA 2.0 ?
  • Ans. 

    No, backup of HANA 1.0 cannot be restored on HANA 2.0 due to compatibility issues.

    • Backup of HANA 1.0 is not compatible with HANA 2.0 due to differences in architecture and features.

    • Data structures and formats may have changed between the two versions, leading to potential data corruption if restored.

    • It is recommended to perform a system copy or migration instead of trying to restore a backup from HANA 1.0 to HANA 2.0.

  • Answered by AI
    Add your answer
  • Q13. Why do we need shadow instance?
  • Ans. 

    Shadow instances are used for testing and validation purposes before making changes to the production system.

    • Shadow instances allow for testing system changes without impacting the production environment.

    • They are used to validate migration or conversion processes before applying them to the live system.

    • Helps in identifying any potential issues or errors that may arise during the actual migration/conversion.

    • Provides a s...

  • Answered by AI
    Add your answer
  • Q14. How is shadow instance created and where is it created? How much extra space it will require and what tables will it be stored in?
  • Ans. 

    Shadow instance is created for system copy or migration, requires extra space, stored in database tables.

    • Shadow instance is created using software tools like SAP SWPM (Software Provisioning Manager) during system copy or migration.

    • It is created on the same server as the original instance, but with a different SID (System ID).

    • Extra space required for shadow instance depends on the size of the original instance and the d...

  • Answered by AI
    Add your answer
  • Q15. In case of oracle, it creates an additional tablespace during upgrade. How does it work in SAP HANA and Sybase?
  • Ans. 

    SAP HANA and Sybase do not create additional tablespaces during upgrade like Oracle.

    • SAP HANA and Sybase do not follow the same approach as Oracle in creating additional tablespaces during upgrade.

    • In SAP HANA, data is stored in memory and does not require separate tablespaces like Oracle.

    • Sybase also does not create additional tablespaces during upgrade, as it follows a different database structure.

    • Both SAP HANA and Syba...

  • Answered by AI
    Add your answer
  • Q16. Is it possible to upgrade without creating Shadow instance?
  • Ans. 

    Yes, it is possible to upgrade without creating a Shadow instance.

    • Upgrade can be performed directly on the existing instance without the need for a Shadow instance.

    • This approach may save time and resources by avoiding the creation of a separate instance for the upgrade process.

    • However, it is important to carefully plan and execute the upgrade to minimize risks and ensure a successful outcome.

  • Answered by AI
    Add your answer
  • Q17. What is HANA Topology?
  • Ans. 

    HANA Topology refers to the layout and configuration of SAP HANA systems and components.

    • HANA Topology includes the distribution of HANA instances across multiple hosts.

    • It also involves the configuration of high availability and disaster recovery setups.

    • Different HANA Topologies include single host, multi-host, scale-out, and distributed systems.

    • Topology decisions impact performance, scalability, and availability of the...

  • Answered by AI
    Add your answer
  • Q18. How to setup SSO for SAP and HANA ?
  • Ans. 

    Setting up SSO for SAP and HANA involves configuring trust between systems and enabling authentication mechanisms.

    • Configure trust between SAP and HANA systems

    • Enable SAML (Security Assertion Markup Language) for authentication

    • Implement Single Sign-On (SSO) using SAML tokens

    • Use SAP Cloud Identity or other identity providers for SSO setup

  • Answered by AI
    Add your answer
  • Q19. As I do not have experience in OS/DB migration, any conceptual knowledge of heterogeneous migration ?
  • Add your answer
  • Q20. Conceptual knowledge of SAP S/4HANA conversion?
  • Ans. 

    SAP S/4HANA conversion involves migrating from SAP ERP to the next-generation S/4HANA platform.

    • Understanding the differences between SAP ERP and S/4HANA

    • Assessing system landscape and data readiness for conversion

    • Executing the migration process with minimal downtime

    • Validating and testing the converted system for functionality and performance

    • Training end-users on the new S/4HANA system

  • Answered by AI
    Add your answer
  • Q21. Basics of SAP BTP.
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare with core knowledge. Anything that you read is not going to help, you need to have the hands-on knowledge.

Skills evaluated in this interview

Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 22 Jan 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I appeared for an interview in Dec 2024.

Round 1 - Technical 

(7 Questions)

  • Q1. Started with introduction
  • Add your answer
  • Q2. Asked about projects
  • Add your answer
  • Q3. Asked Architecture related questions and design pattern related questions
  • Add your answer
  • Q4. If you have 1 million requests how will you manage that
  • Ans. 

    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...

  • Answered by AI
    Add your answer
  • Q5. React vs SAP UI5
  • Ans. 

    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...

  • Answered by AI
    Add your answer
  • Q6. Node VS JAVA
  • Ans. 

    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...

  • Answered by AI
    Add your answer
  • Q7. Multitenancy in sap btp
  • Ans. 

    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...

  • Answered by AI
    Add your answer

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (43)
Anonymous

Senior Data Scientist Interview Questions & Answers

user image Anonymous

posted on 26 Aug 2024

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Asked Algorithms used in the project (No follow-up on mentioned algorithms, cut-off mid-explanation of business problem, scale, and solution wanting to know just the names of the algorithm) - Answered by n...
  • Add your answer
  • Q2. Count all pairs of numbers from a list where the ending digit of the ith number equals the starting digit of the jth number. Example [122, 21, 21, 23] should have 5 pairs (122, 21), (122, 21), (122, 23), (...
  • Ans. 

    Count pairs of numbers where ending digit of ith number equals starting digit of jth number.

    • Iterate through each pair of numbers in the list

    • Check if the ending digit of the ith number equals the starting digit of the jth number

    • Increment the count if the condition is met

  • Answered by AI
    Add your answer
  • Q3. Interpretation of graphs, the first graph had perpendicular lines from the error to the fitted line and the second graph had lines from the error to the fitted line, parallel to the y-axis. - Interpreted t...
  • Ans. 

    Interpretation of graphs in linear regression analysis

    • Perpendicular lines from error to fitted line in first graph indicate OLS using projection matrices

    • Lines parallel to y-axis from error to fitted line in second graph suggest evaluation of linear regression to y-pred - y-actual method

    • PCA could also be a possible interpretation for the second graph

  • Answered by AI
    Add your answer
  • Q4. What does np.einsum() do
  • Ans. 

    np.einsum() performs Einstein summation on arrays.

    • Performs summation over specified indices

    • Can also perform other operations like multiplication, contraction, etc.

    • Syntax: np.einsum(subscripts, *operands)

  • Answered by AI
    Add your answer
  • Q5. How to generate random numbers using numpy, what is the difference between numpy.random.rand and numpy.random.randn
  • Ans. 

    numpy.random.rand generates random numbers from a uniform distribution, while numpy.random.randn generates random numbers from a standard normal distribution.

    • numpy.random.rand generates random numbers from a uniform distribution between 0 and 1.

    • numpy.random.randn generates random numbers from a standard normal distribution with mean 0 and standard deviation 1.

    • Example: np.random.rand(3, 2) will generate a 3x2 array of r...

  • Answered by AI
    Add your answer
  • Q6. Difference between logit and probabilities in deep learning
  • Ans. 

    Logit is the log-odds of the probability, while probabilities are the actual probabilities of an event occurring.

    • Logit is the natural logarithm of the odds ratio, used in logistic regression.

    • Probabilities are the actual likelihood of an event occurring, ranging from 0 to 1.

    • In deep learning, logit values are transformed into probabilities using a softmax function.

    • Logit values can be negative or positive, while probabili...

  • Answered by AI
    Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview seems to be designed for freshers, so brush up on libraries, and the functions inside them (utilization not the working).
No mathematics/statistics/probability/algorithm is discussed in terms of implementations, or enhancements.

Skills evaluated in this interview

Senior Data Scientist Interview Questions asked at other Companies

Q1. In SQL, how would you print rows where a certain criterion is met (e.g., in a dataset of employees, select the ones whose salary is greater than a specific PHONE_NUMBER)?
View answer (1)
Anonymous

Consultant Interview Questions & Answers

user image Anonymous

posted on 11 Jan 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Machine learning questions
  • Add your answer
  • Q2. Decision trees, random forest
  • Add your answer
Round 2 - One-on-one 

(1 Question)

  • Q1. ML Ops related questions
  • Add your answer

Consultant Interview Questions asked at other Companies

Q1. An international bank (US based) has been operating in Asia for the past 10 years. Recently, it has noticed that many customers are leaving the bank and using services of other local/regional banks. Why might this be the case?
View answer (4)
Anonymous

Senior Data Scientist Interview Questions & Answers

user image Ankur Jain

posted on 2 Feb 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - One-on-one 

(2 Questions)

  • Q1. I was asked about my previous profile.
  • Add your answer
  • Q2. I was asked regarding some of the work done.
  • Add your answer

Senior Data Scientist Interview Questions asked at other Companies

Q1. In SQL, how would you print rows where a certain criterion is met (e.g., in a dataset of employees, select the ones whose salary is greater than a specific PHONE_NUMBER)?
View answer (1)
Anonymous

Software Developer Intern Interview Questions & Answers

user image Anonymous

posted on 10 Sep 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Coding Test 

45 minutes
arrays, strings,
SHL

Round 2 - Technical 

(2 Questions)

  • Q1. Find number of nodes in a tree and it's time complexity
  • Ans. 

    To find number of nodes in a tree, perform a depth-first or breadth-first traversal and count the nodes. Time complexity is O(n).

    • Perform a depth-first or breadth-first traversal of the tree

    • Count the nodes as you traverse the tree

    • Time complexity is O(n) where n is the number of nodes in the tree

  • Answered by AI
    Add your answer
  • Q2. What is abstraction and how do you implement it ??
  • Ans. 

    Abstraction is the concept of hiding complex implementation details and showing only the necessary information.

    • Abstraction allows developers to focus on the essential features of an object or system.

    • It helps in reducing complexity and improving efficiency in software development.

    • Implement abstraction in programming by using abstract classes and interfaces.

    • Example: In a car, we don't need to know the internal workings o...

  • Answered by AI
    Add your answer
Round 3 - Technical 

(2 Questions)

  • Q1. What is the minimum number of coins to reach the target with the coins 1,2,5
  • Ans. 

    The minimum number of coins to reach a target amount can be calculated using dynamic programming.

    • Use dynamic programming to calculate the minimum number of coins needed to reach the target amount.

    • Start by initializing an array to store the minimum number of coins needed for each amount from 0 to the target amount.

    • Iterate through the coin denominations and update the minimum number of coins needed for each amount based ...

  • Answered by AI
    Add your answer
  • Q2. Byte stream to human readable format without using library
  • Ans. 

    Convert byte stream to human readable format without using library

    • Iterate through the byte stream and convert each byte to its ASCII character representation

    • Concatenate the ASCII characters to form the human readable format

    • Handle special characters and edge cases appropriately

  • Answered by AI
    Add your answer

Skills evaluated in this interview

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an array ARR of size N, your objective is to determine the sum of the largest and smallest elements within the array. Follow Up: Can you achieve the above task using the least numb... read more
View answer (5)
Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 9 Aug 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Jul 2024. There were 5 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Features of new Java versions?
  • Ans. 

    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...

  • Answered by AI
    Add your answer
  • Q2. Hash map, hashing and internal working of collision handling
  • Add your answer
Round 2 - Technical 

(2 Questions)

  • Q1. Lru cache and its implementation in java
  • Ans. 

    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

  • Answered by AI
    Add your answer
  • Q2. In depth discussion on basic of java
  • Add your answer
Round 3 - Behavioral 

(2 Questions)

  • Q1. Why sap and what if we offer less compensation
  • Ans. 

    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...

  • Answered by AI
    Add your answer
  • Q2. About current project and ways you would make it better
  • Add your answer
Round 4 - Cross LOB 

(2 Questions)

  • Q1. Implement stack using other data structures
  • Ans. 

    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

  • Answered by AI
    Add your answer
  • Q2. Current project and what technology you are using
  • Add your answer
Round 5 - HR 

(2 Questions)

  • Q1. What motivates you to join sap
  • Ans. 

    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 ...

  • Answered by AI
    Add your answer
  • Q2. What is your top priority while choosing new job
  • Ans. 

    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

  • Answered by AI
    Add your answer

Skills evaluated in this interview

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (43)
Anonymous

Engagement Manager Interview Questions & Answers

user image Vaddavalli Bhargav fHmcEAMBQD

posted on 26 Oct 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain the Archiving process
  • Ans. 

    Archiving process involves storing data in a secure and organized manner for future reference.

    • Archiving involves selecting and identifying data to be stored

    • Data is then transferred to a secure storage location

    • Metadata is added to the archived data for easy retrieval

    • Regular maintenance and updates are necessary to ensure data integrity

    • Examples: Archiving old emails, backing up files to a cloud storage service

  • Answered by AI
    Add your answer
  • Q2. RFC configuration and issues
  • Add your answer
Round 2 - Behavioral 

(2 Questions)

  • Q1. Client handling issues and resolution
  • Add your answer
  • Q2. Critical issues faced
  • Add your answer

Skills evaluated in this interview

Engagement Manager Interview Questions asked at other Companies

Q1. An airport in London with 4 terminals and 2 runways is planning to build a 5th terminal. Does this plan make sense?
View answer (1)
Anonymous

Quality Specialist Interview Questions & Answers

user image Anonymous

posted on 16 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Questions on Selenium concepts and programs
  • Add your answer
Round 2 - One-on-one 

(1 Question)

  • Q1. Questions on sql,projects , qa methodologies
  • Add your answer
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial questions
  • Add your answer

Quality Specialist Interview Questions asked at other Companies

Q1. Do you know about excel? What is Vlookup and how to use it
View answer (1)
Anonymous

Intern Interview Questions & Answers

user image Anonymous

posted on 23 Aug 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Easy level DSA question

Round 2 - Technical 

(1 Question)

  • Q1. In this round interviewer is mainly focused on OOPs concepts, like, operator overloading, polymorphism, and also have a brief discussion on project.
  • Add your answer
Round 3 - Technical 

(3 Questions)

  • Q1. Interviewer asked ML questions and SQL query.
  • Add your answer
  • Q2. What is HTTP and HTTPS and their difference.
  • Ans. 

    HTTP is a protocol used for transferring data over the internet, while HTTPS is a secure version of HTTP that encrypts data.

    • HTTP stands for Hypertext Transfer Protocol and is used for transmitting data over the internet.

    • HTTPS stands for Hypertext Transfer Protocol Secure and adds a layer of security by encrypting the data being transmitted.

    • HTTPS is commonly used for secure online transactions, such as online banking or...

  • Answered by AI
    Add your answer
  • Q3. Difference between CPU and GPU, which is good and why?
  • Ans. 

    CPU is a general-purpose processor for executing tasks sequentially, while GPU is specialized for parallel processing, making it better for graphics and AI.

    • CPU is designed for general-purpose computing tasks, executing instructions sequentially.

    • GPU is specialized for parallel processing, making it more efficient for graphics rendering and AI tasks.

    • CPU typically has fewer cores but higher clock speeds, while GPU has man...

  • Answered by AI
    Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Be ready with your project which you have mentioned in your resume.
Learn OOPs concept very well.
Practice JOINS in SQL query.

Skills evaluated in this interview

Intern Interview Questions asked at other Companies

Q1. There is a housing society “The wasteful society”. You collect all the household garbage and sell it to 5 different businesses: a. Compost Manufacturer, b. Plastic Recycler, c. Paper Recycler, d. Metal Recycler, e. Miscellaneous. Determine ... read more
View answer (8)
Anonymous
More about working at SAP
golden leaf award AmbitionBox awards

#5 Best Large Company - 2022

golden leaf award
golden leaf award AmbitionBox awards

#1 Best Large Internet/Product Company - 2022

golden leaf award
  • HQ - Walldorf, Baden-Württemberg, Germany
  • Software Product
  • 10k-50k Employees (India)
  • Analytics & KPO
  • IT Services & Consulting

SAP Interview FAQs

How many rounds are there in SAP interview?
SAP interview process usually has 2-3 rounds. The most common rounds in the SAP interview process are Technical, Coding Test and HR.
How to prepare for SAP interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at SAP. The most common topics and skills that interviewers at SAP expect are Java, SAP, Javascript, Agile and Software Design.
What are the top questions asked in SAP interview?

Some of the top questions asked at the SAP interview -

  1. Given a 10 digit number, sort the individual digits of the numb...read more
  2. How do you tackle something that you can't find a solution ...read more
  3. Discuss a DBMS consisting of college faculty, professors, courses and studen...read more
What are the most common questions asked in SAP HR round?

The most common HR questions asked in SAP interview are -

  1. What are your salary expectatio...read more
  2. What are your strengths and weakness...read more
  3. Where do you see yourself in 5 yea...read more
How long is the SAP interview process?

The duration of SAP interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

SAP Interviews By Designations

  • SAP Software Developer Interview Questions
  • SAP Developer Associate Interview Questions
  • SAP Developer Interview Questions
  • SAP Associate Software Developer Interview Questions
  • SAP Senior Developer Interview Questions
  • SAP Software Engineer Interview Questions
  • SAP Scholar@sap Interview Questions
  • SAP Devops Engineer Interview Questions
  • Show more
  • SAP Intern Interview Questions
  • SAP Software Developer Intern Interview Questions

Interview Questions for Popular Designations

  • Software Developer Interview Questions
  • Developer Associate Interview Questions
  • Developer Interview Questions
  • Senior Developer Interview Questions
  • Associate Software Developer Interview Questions
  • Scholar@sap Interview Questions
  • Software Engineer Interview Questions
  • Devops Engineer Interview Questions
  • Show more
  • Intern Interview Questions
  • Software Developer Intern Interview Questions

Overall Interview Experience Rating

4.3/5

based on 196 interview experiences

Difficulty level

Easy 14%
Moderate 76%
Hard 10%

Duration

Less than 2 weeks 60%
2-4 weeks 25%
4-6 weeks 7%
6-8 weeks 4%
More than 8 weeks 4%
View more

Interview Questions from Similar Companies

Oracle
Oracle Interview Questions
3.7
 • 878 Interviews
Google
Google Interview Questions
4.4
 • 871 Interviews
Microsoft Corporation
Microsoft Corporation Interview Questions
4.0
 • 566 Interviews
Amdocs
Amdocs Interview Questions
3.7
 • 525 Interviews
Zoho
Zoho Interview Questions
4.2
 • 522 Interviews
Carelon Global Solutions
Carelon Global Solutions Interview Questions
3.9
 • 375 Interviews
KPIT Technologies
KPIT Technologies Interview Questions
3.4
 • 298 Interviews
Automatic Data Processing (ADP)
Automatic Data Processing (ADP) Interview Questions
4.0
 • 248 Interviews
Adobe
Adobe Interview Questions
3.9
 • 240 Interviews
Salesforce
Salesforce Interview Questions
4.0
 • 232 Interviews
View all

SAP Reviews and Ratings

based on 1.8k reviews

4.2/5

Rating in categories

4.0

Skill development

4.4

Work-life balance

3.7

Salary

4.1

Job security

4.3

Company culture

3.5

Promotions

3.9

Work satisfaction

Explore 1.8k Reviews and Ratings
Jobs at SAP
SAP
Senior Full Stack Developer

Bangalore / Bengaluru

3-7 Yrs

₹ 6.5-24 LPA

SAP
Senior Java Developer - SAP Sales Cloud V2

Bangalore / Bengaluru

8-13 Yrs

₹ 15.1-36.2 LPA

SAP
SAP BTP Associate consultant

Bangalore / Bengaluru

0-1 Yrs

Not Disclosed

Explore more jobs
SAP Salaries in India
Software Developer
1.2k salaries
unlock blur

₹8.1 L/yr - ₹33 L/yr

Developer Associate
972 salaries
unlock blur

₹7.5 L/yr - ₹23.7 L/yr

Developer
880 salaries
unlock blur

₹10.3 L/yr - ₹36 L/yr

Senior Developer
551 salaries
unlock blur

₹14 L/yr - ₹50 L/yr

Business Process Consultant
448 salaries
unlock blur

₹11 L/yr - ₹35.8 L/yr

Explore more salaries
Compare SAP with
Oracle

Oracle

3.7
Compare
SAS

SAS

4.3
Compare
Zoho

Zoho

4.3
Compare
IBM

IBM

4.0
Compare
Popular Calculators
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
  • Home >
  • Interviews >
  • SAP Interview Questions
write
Share an Interview
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Helping over 1 Crore job seekers every month in choosing their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

6 Lakh+

Interviews

1 Crore+

Users/Month

Contribute
Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Campus Placements
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2026
  • ABECA 2025 winners awaited tag
  • ABECA 2024
  • AmbitionBox Best Places to Work 2022
  • AmbitionBox Best Places to Work 2021
  • Invite employees to rate
AmbitionBox
  • About Us
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter