i
SAP
Filter interviews by
Binary trees are hierarchical data structures composed of nodes, where each node has at most two children.
Consists of nodes with at most two children - left and right
Each node can have zero, one, or two children
Used in various applications like binary search trees, expression trees, etc.
Design a calculator that performs operations on 128 bit integers.
Use a data structure like an array to store the 128 bit integers.
Implement functions for addition, subtraction, multiplication, and division.
Consider handling overflow and underflow cases.
Use bitwise operations for efficient calculations.
To reverse a linked list, we need to traverse the list and change the direction of the pointers. To get the right view of a binary tree, we need to traverse the tree and keep track of the rightmost node at each level.
To reverse a linked list, we can use three pointers to keep track of the current, previous, and next nodes.
To get the right view of a binary tree, we can use a queue to traverse the tree level by leve...
I am comfortable with various subjects related to software development.
Programming languages (e.g. Java, Python, C++)
Web development (e.g. HTML, CSS, JavaScript)
Database management (e.g. SQL, MongoDB)
Software testing and debugging
Version control systems (e.g. Git)
Object-oriented programming concepts
Algorithms and data structures
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 the...
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.
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 t...
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.
Retur...
You are given a singly linked list of integers. The task is to return the head of the reversed linked list.
The given linked list is 1 -> 2 -> 3 -...
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).
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
This round had 20 questions on Basics of ABAP
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
60 min 2-ques from array and dp.
I appeared for an interview in Oct 2024, where I was asked the following questions.
CDS views and RAP framework enhance data modeling and application development in SAP environments, promoting efficiency and reusability.
CDS Views: Core Data Services (CDS) views allow for defining semantic data models in SAP, enabling complex queries and data access.
RAP Framework: The RAP (Rapid Application Programming) framework facilitates the development of business applications using CDS views and OData services.
An...
I effectively managed client responsibilities by prioritizing communication, understanding needs, and delivering timely solutions.
Maintained regular communication with clients to understand their needs and expectations.
Utilized project management tools to track progress and ensure timely delivery of solutions.
Addressed client concerns promptly by organizing meetings to discuss issues and provide updates.
Example: In a p...
I applied via Company Website and was interviewed in Aug 2023. There were 4 interview rounds.
I applied via LinkedIn and was interviewed in Mar 2023. There were 8 interview rounds.
Travelling Salesman based coding problem was asked.
Binary trees are hierarchical data structures composed of nodes, where each node has at most two children.
Consists of nodes with at most two children - left and right
Each node can have zero, one, or two children
Used in various applications like binary search trees, expression trees, etc.
I applied via Campus Placement and was interviewed before Sep 2023. There were 4 interview rounds.
Mainly Question based on aptitute and OOPs concept
Change the array such that the element value should not be the average of its neighbours
Maximum distance between two relatives in tree
check if one string is a subsequence of first one
I applied via Naukri.com and was interviewed in Nov 2021. There were 5 interview rounds.
Open book coding test. Depends on the format. I had 2 questions to code in 45 minutes
I applied via Campus Placement and was interviewed before Sep 2022. There were 5 interview rounds.
Design a calculator that performs operations on 128 bit integers.
Use a data structure like an array to store the 128 bit integers.
Implement functions for addition, subtraction, multiplication, and division.
Consider handling overflow and underflow cases.
Use bitwise operations for efficient calculations.
I applied via Campus Placement and was interviewed in Sep 2021. There were 5 interview rounds.
2 codes medium level
Top trending discussions
Some of the top questions asked at the SAP Developer Associate interview -
The duration of SAP Developer Associate interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 9 interview experiences
Difficulty level
Duration
based on 115 reviews
Rating in categories
Software Developer
1.3k
salaries
| ₹13.7 L/yr - ₹28.5 L/yr |
Developer Associate
1k
salaries
| ₹10.8 L/yr - ₹18.5 L/yr |
Developer
900
salaries
| ₹15.9 L/yr - ₹28 L/yr |
Senior Developer
580
salaries
| ₹25.5 L/yr - ₹45 L/yr |
Business Process Consultant
493
salaries
| ₹16.9 L/yr - ₹35 L/yr |
Oracle
SAS
Zoho
IBM