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 Developer Associate Interview Questions and Answers for Freshers

Updated 9 Nov 2024

SAP Developer Associate Interview Experiences for Freshers

1 interview found

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 mins
Round difficulty - Easy

The first round was coding + mcq round. It was held in the campus in the afternoon. There were 10 mcqs based on the computer related subjects and 2 coding questions with around 10 test cases to be completed within 60 minutes. The questions were random for every person. 

  • Q1. 

    Inorder Successor in a Binary Tree

    Given a node in an arbitrary binary tree, find its inorder successor. The successor is defined as the node that appears immediately after the given node in the in-order ...

  • Ans. 

    Given a node in a binary tree, find its inorder successor in the tree.

    • Traverse the tree in in-order fashion to find the successor node.

    • If the given node has a right child, the successor will be the leftmost node in the right subtree.

    • If the given node does not have a right child, backtrack to the parent nodes to find the successor.

    • Handle the case where the given node is the last node in the in-order traversal.

    • Return the...

  • Answered by AI
  • Q2. 

    Uncommon Characters Problem Statement

    Given two strings str1 and str2 containing only lowercase alphabets, find the characters that are unique to each string, i.e., characters that occur in only one of th...

  • Ans. 

    Find uncommon characters in two strings and return them in lexicographically sorted order.

    • Iterate through each character in both strings and keep track of their frequency using a hashmap.

    • Iterate through the hashmap and add characters with frequency 1 to the result array.

    • Sort the result array in lexicographical order and return it.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

I got selected for the interview. It was held 2 days after the coding round. First all the shortlisted students attended the company ppt. After that we went for the first interview. The interviewer was very friendly. He mainly asked about DBMS concepts and some coding questions.

  • Q1. 

    Reverse a Linked List Iteratively

    You are given a singly linked list of integers. The task is to return the head of the reversed linked list.

    Example:

    Input:
    The given linked list is 1 -> 2 -> 3 ...
  • Ans. 

    Reverse a singly linked list iteratively and return the head of the reversed linked list.

    • Iterate through the linked list and reverse the pointers to point to the previous node instead of the next node.

    • Keep track of the previous, current, and next nodes while traversing the linked list.

    • Update the head of the reversed linked list to be the last node encountered.

    • Time complexity: O(N), Space complexity: O(1).

  • Answered by AI
Round 3 - Face to Face 

Round duration - 40 mins
Round difficulty - Hard

Soon, after the first interview, I got shortlisted for the second interview. I went to the interviewer. At first, he just asked me about my hobbies.Subsequently, he took a look at my CV and asked me to explain the projects on which I had worked on in my internship. After that, he asked about whether I know Java on which I said no. Then he asked me some concepts of OOPS and a problem on inheritance and classes.

Round 4 - Face to Face 

Round duration - 15 mins
Round difficulty - Easy

After an hour of the second interview, I was called for the managerial round. The manager first asked me to introduce myself and then he just asked me my job location preference whether it is bangalore or gurgaon. He then asked are you satisfied with the pay we are offering. At the end, he asked me what approach can we use to count hair on our head.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Delhi Technological University. I applied for the job as Developer Associate in BangaloreEligibility criteria7 cgpaSAP Labs interview preparation:Topics to prepare for the interview - Database Management System, Operating System, Bit Manipulation, Object Oriented Programming, Data Structures, Machine Learning basicsTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Always tell what you are thinking to the interviewer, don’t be silent, be confident. Interviewer is more concerned with how you approach a question rather than just getting the solution. 
Tip 2 : Practice, practice and Practice. You have to code regularly. You won't remember the approach of a question if you just mentally solve it and don't code. Practicing will also enhance your speed on the day of the test.
Tip 3 : Just focus on your preparation. Don't bother yourselves by what others are doing. People may try to mislead you by concealing about their preparation.

Application resume tips for other job seekers

Tip 1: Try to adjust it to one page. Don't include unnecessary details.
Tip 2: Try to use good templates present on the internet. My interviewer was quite impressed with my template.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via Campus Placement and was interviewed before Dec 2021. 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 - Aptitude Test 

Quantitative, Reasoning, DBMS Concepts, Flow chart questions

Round 3 - Technical 

(2 Questions)

  • Q1. Merge sort explain and write code
  • Ans. 

    Merge sort is a divide and conquer algorithm that sorts an array by dividing it into two halves, sorting each half, and then merging them.

    • Divide the array into two halves

    • Recursively sort the two halves

    • Merge the sorted halves

    • Time complexity is O(n log n)

    • Space complexity is O(n)

  • Answered by AI
  • Q2. OOPS Concepts, Computer Network concepts
Round 4 - Technical 

(2 Questions)

  • Q1. Check if there is Loop in a Linked List
  • Ans. 

    To check if there is a loop in a linked list, we can use Floyd's cycle-finding algorithm.

    • Create two pointers, slow and fast, and initialize them to the head of the linked list.

    • Move slow pointer by one node and fast pointer by two nodes.

    • If there is a loop, the fast pointer will eventually catch up to the slow pointer.

    • If there is no loop, the fast pointer will reach the end of the linked list.

    • Time complexity: O(n), Space

  • Answered by AI
  • Q2. Tell about the experience of your college

Interview Preparation Tips

Interview preparation tips for other job seekers - Explain your approach properly to the interviewer. Be confident.

Skills evaluated in this interview

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?

I applied via Naukri.com and was interviewed in Apr 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic of core java and project related questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - It was good.

SAP Interview FAQs

How many rounds are there in SAP Developer Associate interview for freshers?
SAP interview process for freshers usually has 4 rounds. The most common rounds in the SAP interview process for freshers are Technical, Coding Test and HR.
How to prepare for SAP Developer Associate interview for freshers?
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 Javascript, Java, ABAP, Agile and Software Design.
What are the top questions asked in SAP Developer Associate interview for freshers?

Some of the top questions asked at the SAP Developer Associate interview for freshers -

  1. 2. Technical round one was completely about basics of ABAP whereas round two in...read more
  2. Technical round where basic understanding of the topics like Java, Dbms, DS, My...read more
  3. There were 5 rounds in total. i.e., one written test, two technical rounds, on...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 865 Interviews
Google Interview Questions
4.4
 • 844 Interviews
Amdocs Interview Questions
3.7
 • 518 Interviews
Zoho Interview Questions
4.3
 • 512 Interviews
KPIT Technologies Interview Questions
3.4
 • 291 Interviews
Adobe Interview Questions
3.9
 • 235 Interviews
Salesforce Interview Questions
4.0
 • 230 Interviews
View all
SAP Developer Associate Salary
based on 856 salaries
₹7.8 L/yr - ₹23 L/yr
62% more than the average Developer Associate Salary in India
View more details

SAP Developer Associate Reviews and Ratings

based on 112 reviews

4.2/5

Rating in categories

3.9

Skill development

4.5

Work-life balance

3.4

Salary

4.5

Job security

4.5

Company culture

3.4

Promotions

3.8

Work satisfaction

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

₹8.3 L/yr - ₹32.7 L/yr

Developer
866 salaries
unlock blur

₹10.2 L/yr - ₹32 L/yr

Developer Associate
856 salaries
unlock blur

₹7.8 L/yr - ₹23 L/yr

Senior Developer
542 salaries
unlock blur

₹13.1 L/yr - ₹50 L/yr

Business Process Consultant
439 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