SAP
40+ Belgravia Projects Interview Questions and Answers
Given a singly linked list of integers. Your task is to return the head of the reversed linked list.
For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked lis...read more
Create a class GrandFather that has a parameterized constructor and a grandFatherName attribute.
Create another class Father that inherits the property of GrandFather and has a parameteriz...read more
You are given a positive integer ‘N’. Your task is to print all prime numbers less than or equal to N.
Note: A prime number is a natural number that is divisible only by 1 and itself. Example ...read more
You are given an undirected and disconnected graph G(V, E) having V vertices numbered from 0 to V-1 and E edges. Your task is to print its BFS traversal starting from the 0th vertex.
BFS or Breadth-...read more
You are given a string 'STR'. The string contains [a-z] [A-Z] [0-9] [special characters]. You have to find the reverse of the string.
For example:
If the given string is: STR = "abcde". You h...read more
3 cuts to cut round cake into 8 equal pieces
Explain the keywords : abstract, static , final.
Design an ER diagram for Online Shopping portal.
Calculate 45 minutes using 2 candles
3 bulbs and 3 switches
2 Eggs 100 floors
Q14. remove node in linked list
To remove a node in a linked list, update the previous node's next pointer to skip the node to be removed.
Traverse the linked list to find the node to be removed
Update the previous node's next pointer to skip the node to be removed
Free the memory allocated to the node to be removed
Q15. design parking lot
Design a parking lot system with features like parking, retrieving, and displaying available spots.
Create a class for ParkingLot with attributes like total spots, available spots, and a list of parked vehicles.
Implement methods for parking a vehicle, retrieving a vehicle, and displaying available spots.
Consider using data structures like arrays or lists to manage parked vehicles and available spots.
Q16. How to handle a team and areas of implovement for each team under the managera which is approved by Director
To handle a team, identify areas of improvement for each team member and get approval from the Director.
Regularly communicate with team members to understand their strengths and weaknesses.
Provide constructive feedback and coaching to help team members improve.
Set clear goals and expectations for each team member.
Encourage collaboration and teamwork within the team.
Get approval from the Director before implementing any major changes or improvements.
Q17. How to reverse a linked list and write program to get right view of a binary tree.
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 level and keep track of the rightmost node at each level.
Both opera...read more
Q18. What are the different methods to do UI modications
Different methods to do UI modifications
Using CSS to modify styles
Using JavaScript to modify DOM elements
Using frameworks like React or Angular to create reusable UI components
Using design tools like Sketch or Figma to create mockups and prototypes
Q19. what are binary trees?
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.
Q20. Python Programs in Strings and arrays to check logic
Python programs to check logic in strings and arrays
Use string and array methods to manipulate and check data
Write test cases to ensure correct logic
Use regular expressions to search for patterns in strings
Use conditional statements to check for specific conditions
Q21. When to use Hub deployment and co-deployed?
Hub deployment is used for centralized management while co-deployed is for distributed management.
Hub deployment is suitable for large-scale deployments where centralized management is required.
Co-deployed is suitable for smaller deployments where distributed management is preferred.
Hub deployment allows for easier management of multiple devices and configurations.
Co-deployed allows for greater flexibility and customization in device configurations.
Examples of hub deployment ...read more
Q22. Level order traversal of a binary search tree from leaf to root? Print in a single line or Print new line for every level.
Level order traversal of a binary search tree from leaf to root.
Perform a level order traversal of the binary search tree
Start from the leaf nodes and move towards the root
Print the nodes in a single line or print a new line for every level
Q23. Brief product functions of master data consolidation
Master data consolidation involves combining and organizing data from multiple sources into a single, unified view.
Master data consolidation helps eliminate duplicate or inconsistent data
It improves data accuracy and integrity
It enables better decision-making by providing a comprehensive view of data
It streamlines data management processes
Examples: Consolidating customer information from different systems into a single customer master record, merging product data from various...read more
Q24. MDG product architecture for Business partner, Finance.
MDG product architecture for Business partner, Finance.
MDG (Master Data Governance) is a tool for managing master data across an enterprise.
MDG for Business Partner and Finance provides a centralized view of customer and vendor data.
It allows for data standardization, validation, and enrichment.
MDG for Finance includes features such as financial statement mapping and credit management.
The architecture includes a data model, workflows, and user interfaces.
Integration with othe...read more
Q25. How to write validations and derivations in MDG?
Validations and derivations in MDG
Validations can be written using BRF+ rules or ABAP code
Derivations can be written using ABAP code
Validations can be triggered on save or change of data
Derivations can be triggered on creation or change of data
Examples of validations include checking for mandatory fields or data consistency
Examples of derivations include calculating a field based on other fields or defaulting a value
Q26. How to setup up Replication models?
Replication models can be set up using various tools and techniques.
Identify the source and target databases
Choose a replication method such as snapshot, transactional or merge replication
Configure the replication agents and schedules
Monitor the replication process for errors and performance issues
Test the replication to ensure data consistency and accuracy
Q27. What are process models in MDC?
Process models in MDC are frameworks that define the steps involved in a particular process.
Process models help in standardizing processes and improving efficiency.
They provide a visual representation of the process flow.
Examples of process models include BPMN, UML, and EPC.
Process models can be used in various industries such as healthcare, finance, and manufacturing.
Q28. Difference between type of roles? Different types of status in authorization in PFCG ? How to troubleshoot the errors?
Explanation of different types of roles and authorization status in PFCG and troubleshooting errors.
Different types of roles include single roles, composite roles, derived roles, and reference roles.
Authorization status in PFCG includes active, inactive, and generated status.
To troubleshoot errors, check authorization objects, user assignments, and system logs.
Use SU53 transaction to check authorization failures and ST01 to trace authorization checks.
Ensure that authorization...read more
Q29. How does SAP portray a world class inclusive and diverse culture?
SAP portrays a world class inclusive and diverse culture through various initiatives and practices.
SAP promotes diversity through its hiring practices, ensuring equal opportunities for all candidates.
The company values and respects different perspectives, fostering an inclusive work environment.
SAP supports employee resource groups that celebrate diversity and provide a platform for underrepresented communities.
The company offers diversity and inclusion training programs to e...read more
Q30. Where do you see the quality inspection
Q31. Can you give subcontracts with out purchase order
Q32. What is the t code of material creation
Q33. system design majorly on HLD
High Level Design (HLD) focuses on overall system architecture and major components.
HLD defines the structure of the system and its major components.
It includes the interactions between different components and how they communicate.
Examples of HLD include system diagrams, flowcharts, and architecture diagrams.
Q34. Basic concepts of ABAP. New technologies in ABAP.
ABAP is a programming language used for SAP applications. New technologies include SAP HANA, SAPUI5, and SAP Fiori.
ABAP is used for developing applications in SAP systems
SAP HANA is an in-memory database technology used for faster data processing
SAPUI5 is a user interface technology used for developing web applications
SAP Fiori is a design language used for creating responsive and intuitive user interfaces
ABAP supports object-oriented programming concepts
ABAP also supports in...read more
Q35. Do you know how to contract
Q36. What is purchase order
Q37. Do you know movement types
Q38. What is MIRO
Q39. Give stock meterial inword
Stock material inword refers to the inventory or supplies that are stored within the office premises.
Stock material inword includes items such as stationery, office equipment, and consumables.
Examples of stock material inword are pens, paper, printers, ink cartridges, and cleaning supplies.
It is important for an office assistant to maintain an organized inventory of stock material inword to ensure smooth operations.
Q40. what is MIGO
Q41. Messaging System Design.
Messaging system design involves creating a system for exchanging messages between users or applications.
Identify the messaging needs of the system and its users
Choose a messaging protocol and architecture that fits those needs
Consider scalability, reliability, and security
Design for fault tolerance and error handling
Implement features such as message queuing, routing, and filtering
Examples of messaging systems include email, chat applications, and message brokers like Rabbit...read more
Q42. Latest HANA Cloud pointers
Q43. Tell me what is SAP
Q44. LRU Implementation
LRU (Least Recently Used) is a cache eviction policy where the least recently accessed items are removed first.
LRU cache stores key-value pairs with a maximum capacity.
When a new key-value pair is added, if the cache is full, the least recently used item is removed.
When a key is accessed, it is moved to the front of the cache to indicate it was recently used.
More about working at SAP
Top HR Questions asked in Belgravia Projects
Interview Process at Belgravia Projects
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month