Upload Button Icon Add office photos
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

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

SAP Associate Software Engineer Interview Questions, Process, and Tips

Updated 27 Sep 2024

Top SAP Associate Software Engineer Interview Questions and Answers

  • Q1. Rearrange Array: Move Negative Numbers to the Beginning Given an array ARR consisting of N integers, rearrange the elements such that all negative numbers are located be ...read more
  • Q2. Problem: Total Area of Overlapping Rectangles You are given two rectangles situated on a 2-D coordinate plane, which may overlap. Your task is to compute the total area ...read more
  • Q3. Middle Node of a Linked List Problem Statement Given the head node of a singly linked list, return a pointer to the middle node of the linked list. If there are an odd n ...read more

SAP Associate Software Engineer Interview Experiences

3 interviews found

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 2 interview rounds.

Round 1 - Coding Test 

It was easy. Only basic questions were asked.

Round 2 - Technical 

(2 Questions)

  • Q1. What was your project?
  • Ans. 

    Developed a web-based inventory management system for a retail company

    • Used HTML, CSS, and JavaScript for front-end development

    • Utilized PHP and MySQL for back-end development

    • Implemented features such as product tracking, order processing, and reporting

    • Collaborated with team members to ensure project completion within deadline

  • Answered by AI
  • Q2. How can you improve your website?
  • Ans. 

    Improving a website involves optimizing performance, enhancing user experience, and updating content regularly.

    • Optimize website speed by compressing images and minifying code

    • Enhance user experience by improving navigation and adding interactive features

    • Update content regularly to keep information fresh and relevant

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Assignment 

Platform - Hackerrank
time- 90 minutes
2 dsa questions
output- got link for technical interview same day

Round 3 - Technical 

(2 Questions)

  • Q1. Binary tree traversal
  • Q2. Longest common subsequence
  • Ans. 

    Longest common subsequence is the longest sequence of characters that appear in the same order in both strings.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store the lengths of longest common subsequences.

    • Iterate through the strings and fill the array based on the characters' matches.

    • Trace back the array to find the actual longest common subsequence.

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. Medium questions on OOPS
  • Ans. Questions on polymorphism and a design class question
  • Answered Anonymously
  • Q2. Explain all projects
  • Ans. Explain in detail and interviewer asked followup questions
  • Answered Anonymously

Interview Preparation Tips

Topics to prepare for SAP Associate Software Engineer interview:
  • OOPS
Interview preparation tips for other job seekers - Prepare Medium leetcode questions and oops

Skills evaluated in this interview

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
Q2. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Clarivate
Q3. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q4. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more
asked in CGI Group
Q5. Frog Jump Problem Statement A frog is positioned on the first ste ... read more

I appeared for an interview in Apr 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round had 2 questions with Easy to Medium level of difficulty

  • Q1. 

    Problem: Total Area of Overlapping Rectangles

    You are given two rectangles situated on a 2-D coordinate plane, which may overlap. Your task is to compute the total area covered by these rectangles.

    Input...
  • Ans. 

    Calculate total area covered by two overlapping rectangles on a 2-D plane.

    • Calculate the area of each rectangle separately using the given coordinates.

    • Find the overlapping region by determining the intersection of the two rectangles.

    • Calculate the area of the overlapping region by multiplying its width and height.

    • Add the areas of the two rectangles and subtract the area of the overlapping region to get the total area cov

  • Answered by AI
  • Q2. 

    Rearrange Array: Move Negative Numbers to the Beginning

    Given an array ARR consisting of N integers, rearrange the elements such that all negative numbers are located before all positive numbers. The orde...

  • Ans. 

    Yes, this can be achieved by using a two-pointer approach to rearrange the array with negative numbers at the beginning.

    • Use two pointers, one starting from the beginning and one from the end of the array.

    • Swap elements at the two pointers if one is negative and the other is positive, and move the pointers accordingly.

    • Continue this process until the two pointers meet in the middle of the array.

    • The resulting array will ha...

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 70 minutes
Round difficulty - Medium

Standard DS/Algo round with 2 questions

  • Q1. 

    Middle Node of a Linked List Problem Statement

    Given the head node of a singly linked list, return a pointer to the middle node of the linked list. If there are an odd number of nodes, return the middle o...

  • Ans. 

    Return the middle node of a singly linked list, considering odd and even number of nodes.

    • Traverse the linked list with two pointers, one moving at twice the speed of the other

    • When the faster pointer reaches the end, the slower pointer will be at the middle node

    • Handle cases for odd and even number of nodes separately

    • Return null if the list is empty

  • Answered by AI
  • Q2. 

    All Prime Numbers Less Than or Equal to N

    Given a positive integer N, your task is to return all the prime numbers less than or equal to N.

    Note:

    1) A prime number is a number that has only two factors:...
  • Ans. 

    Return all prime numbers less than or equal to a given positive integer N.

    • Iterate from 2 to N and check if each number is prime using a helper function.

    • A number is prime if it is not divisible by any number from 2 to its square root.

    • Store and return the prime numbers in an array in increasing order.

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was a Technical Cum HR round where I was first asked some basic Java-related concepts and then we discussed my expectations from the company, learnings and growth in the forthcoming years. I would suggest be honest and try to communicate your thoughts properly in these types of rounds to maximise your chances of getting selected.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Associate Software Engineer in BangaloreEligibility criteria0-3 years of ExperienceSAP Labs interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, SQL, Angular, JavaTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.

Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Tip 3 : Do at-least 2 good projects and you must know every bit of them.


 

Application resume tips for other job seekers

Tip 1 : Resume should be informative but not more than two pages
Tip 2 : Provide the links of all your achievements, projects and certificates in your resume

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Jul 2019. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Basic C questions and 2 c programs to find wrong in code.
  • Q2. Prepare all UART, SPI, CAN, I2C timing digrams their frame format.
  • Ans. 

    Explanation of UART, SPI, CAN, I2C timing diagrams and frame formats.

    • UART: asynchronous serial communication, start and stop bits, baud rate

    • SPI: synchronous serial communication, master-slave architecture, clock polarity and phase

    • CAN: differential serial communication, arbitration, error detection and correction

    • I2C: synchronous serial communication, master-slave architecture, addressing, clock stretching

  • Answered by AI
  • Q3. Matlab knowledge is advantage

Interview Preparation Tips

Interview preparation tips for other job seekers - Be calm and cofident

Skills evaluated in this interview

I applied via Naukri.com

Interview Questionnaire 

1 Question

  • Q1. About previous projects, C programming basics, Autosar related basic questions. Indetailed understanding about the previous projects required whichever area worked un.

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview is not so hard.

Interview Questionnaire 

1 Question

  • Q1. Technical questions were asked

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 120 Minutes
Round difficulty - Easy

The round was conducted in day around 3PM.

  • Q1. 

    Partition Equal Subset Sum Problem

    Given an array ARR consisting of 'N' positive integers, determine if it is possible to partition the array into two subsets such that the sum of the elements in both sub...

  • Ans. 

    The problem is to determine if it is possible to partition an array into two subsets with equal sum.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store the results of subproblems.

    • Check if the sum of the array is even before attempting to partition it.

    • Iterate through the array and update the 2D array based on the sum of subsets.

    • Return true if a subset with half the sum is found, false ot

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

The interview was preponed and was conducted at 9AM.
The interviewer was friendly and I had saw him earlier at pre-placement talk.

  • Q1. 

    Convert Sentence to Pascal Case

    Given a string STR, your task is to remove spaces from STR and convert it to Pascal case format. The function should return the modified STR.

    In Pascal case, words are con...

  • Ans. 

    Convert a given string to Pascal case format by removing spaces and capitalizing the first letter of each word.

    • Iterate through each character in the string

    • If the character is a space, skip it

    • If the character is not a space and the previous character is a space or it is the first character, capitalize it

  • Answered by AI
  • Q2. Write an SQL query to retrieve the Nth highest salary from a database.
  • Ans. 

    SQL query to retrieve the Nth highest salary from a database

    • Use the ORDER BY clause to sort salaries in descending order

    • Use the LIMIT clause to retrieve the Nth highest salary

    • Consider handling cases where there might be ties for the Nth highest salary

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

This round was conducted 15mins after 1st round.

  • Q1. 

    Remove the Kth Node from the End of a Linked List

    You are given a singly Linked List with 'N' nodes containing integer data and an integer 'K'. Your task is to delete the Kth node from the end of this Lin...

  • Ans. 

    Remove the Kth node from the end of a singly linked list.

    • Traverse the list to find the length 'N'.

    • Calculate the position of the node to be removed from the beginning as 'N - K + 1'.

    • Remove the node at the calculated position.

    • Handle edge cases like removing the head or tail of the list.

    • Update the pointers accordingly after removal.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from National Institute of Technology, Raipur. I applied for the job as SDE - 1 in BangaloreEligibility criteria7 CGPAOracle interview preparation:Topics to prepare for the interview - Computer Networks, SQL, DBMS, Data Structures, Algorithms, OS, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do Competitive Coding
Tip 2 : Learn at least 1 framework
Tip 3 : Build interest in computers

Application resume tips for other job seekers

Tip 1 : Be well informed of everything you mention in your resume
Tip 2 : Mention competitive coding achivements in your resume(if any)

Final outcome of the interviewRejected

Skills evaluated in this interview

I applied via Approached by Company and was interviewed before Aug 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. What is difference between abstract class and interface?
  • Ans. 

    Abstract class can have implementation while interface cannot. Classes can implement multiple interfaces but only one abstract class.

    • Abstract class can have constructors while interface cannot.

    • Abstract class can have non-abstract methods while interface cannot.

    • Interfaces are used for full abstraction while abstract classes are used for partial abstraction.

    • Example: Abstract class - Animal with method eat() and subclass ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn about java and object oriented programming programming.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Javascript fundamentals and output questions Angular - routing, component, directive etc Sass

Interview Preparation Tips

Interview preparation tips for other job seekers - Positive experience

I applied via Recruitment Consultant and was interviewed in Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Program for reverse of string in minimum iteration
  • Ans. 

    Program to reverse a string in minimum iteration

    • Use two pointers, one at the start and one at the end of the string

    • Swap the characters at the two pointers and move the pointers towards each other

    • Repeat until the pointers meet in the middle of the string

  • Answered by AI
  • Q2. Project architecture and structure and role you were doing
  • Q3. Core java concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Be ready with examples of what knowledge you have?

SAP Interview FAQs

How many rounds are there in SAP Associate Software Engineer interview?
SAP interview process usually has 3 rounds. The most common rounds in the SAP interview process are Technical, Resume Shortlist and Assignment.
What are the top questions asked in SAP Associate Software Engineer interview?

Some of the top questions asked at the SAP Associate Software Engineer interview -

  1. Longest common subseque...read more
  2. Binary tree traver...read more
  3. medium questions on O...read more

Tell us how to improve this page.

SAP Associate Software Engineer Interview Process

based on 2 interviews

Interview experience

5
  
Excellent
View more
SAP Associate Software Engineer Salary
based on 39 salaries
₹6.3 L/yr - ₹18.2 L/yr
80% more than the average Associate Software Engineer Salary in India
View more details

SAP Associate Software Engineer Reviews and Ratings

based on 11 reviews

4.6/5

Rating in categories

4.3

Skill development

4.8

Work-life balance

3.7

Salary

4.8

Job security

4.8

Company culture

3.4

Promotions

4.2

Work satisfaction

Explore 11 Reviews and Ratings
Software Developer
1.2k salaries
unlock blur

₹8.2 L/yr - ₹33 L/yr

Developer
864 salaries
unlock blur

₹10.2 L/yr - ₹33 L/yr

Developer Associate
856 salaries
unlock blur

₹7.8 L/yr - ₹23 L/yr

Senior Developer
541 salaries
unlock blur

₹13.1 L/yr - ₹50 L/yr

Business Process Consultant
438 salaries
unlock blur

₹10 L/yr - ₹40 L/yr

Explore more salaries
Compare SAP with

Oracle

3.7
Compare

SAS

4.3
Compare

Zoho

4.3
Compare

IBM

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview