Add office photos
Engaged Employer

SAP

4.2
based on 1.6k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

40+ Belgravia Projects Interview Questions and Answers

Updated 13 Nov 2024
Popular Designations
Q1. Reverse Linked List

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
View 5 more answers
Q2. Multilevel Inheritance

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

Add your answer
Q3. Find prime numbers

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

View 4 more answers
Q4. BFS in Graph

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

View 2 more answers
Discover Belgravia Projects interview dos and don'ts from real experiences
Q5. Reverse the String

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
View 2 more answers
Q6. Puzzle

3 cuts to cut round cake into 8 equal pieces

Add your answer
Are these interview questions helpful?
Q7. OOPS Question

Explain the keywords : abstract, static , final.

Add your answer
Q8. DBMS Question

Design an ER diagram for Online Shopping portal.

Add your answer
Share interview questions and help millions of jobseekers 🌟
Q9. OOPS Question

Difference between C and C++

Add your answer
Q10. Puzzle

Calculate 45 minutes using 2 candles

Add your answer
Q11. DBMS Question

What is BCNF ?

Add your answer
Q12. Puzzle

3 bulbs and 3 switches

Add your answer
Q13. Puzzle

2 Eggs 100 floors

Add your answer

Q14. remove node in linked list

Ans.

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

Add your answer

Q15. design parking lot

Ans.

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.

Add your answer

Q16. How to handle a team and areas of implovement for each team under the managera which is approved by Director

Ans.

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.

Add your answer

Q17. How to reverse a linked list and write program to get right view of a binary tree.

Ans.

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

Add your answer

Q18. What are the different methods to do UI modications

Ans.

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

Add your answer

Q19. what are binary trees?

Ans.

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.

Add your answer

Q20. Python Programs in Strings and arrays to check logic

Ans.

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

Add your answer

Q21. When to use Hub deployment and co-deployed?

Ans.

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

Add your answer

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.

Ans.

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

View 2 more answers

Q23. Brief product functions of master data consolidation

Ans.

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

View 1 answer

Q24. MDG product architecture for Business partner, Finance.

Ans.

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

Add your answer

Q25. How to write validations and derivations in MDG?

Ans.

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

Add your answer

Q26. How to setup up Replication models?

Ans.

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

Add your answer

Q27. What are process models in MDC?

Ans.

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.

Add your answer

Q28. Difference between type of roles? Different types of status in authorization in PFCG ? How to troubleshoot the errors?

Ans.

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

Add your answer

Q29. How does SAP portray a world class inclusive and diverse culture?

Ans.

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

View 1 answer

Q30. Where do you see the quality inspection

Add your answer

Q31. Can you give subcontracts with out purchase order

Add your answer

Q32. What is the t code of material creation

Add your answer

Q33. system design majorly on HLD

Ans.

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.

Add your answer

Q34. Basic concepts of ABAP. New technologies in ABAP.

Ans.

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

Add your answer

Q35. Do you know how to contract

Add your answer

Q36. What is purchase order

Add your answer

Q37. Do you know movement types

Add your answer

Q38. What is MIRO

Add your answer

Q39. Give stock meterial inword

Ans.

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.

Add your answer

Q40. what is MIGO

Add your answer

Q41. Messaging System Design.

Ans.

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

Add your answer

Q42. Latest HANA Cloud pointers

Add your answer

Q43. Tell me what is SAP

Add your answer

Q44. LRU Implementation

Ans.

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.

Add your answer

More about working at SAP

Top Rated Large Company - 2024
Top Rated Internet/Product Company - 2024
HQ - Walldorf, Baden-Württemberg, Germany
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Belgravia Projects

based on 115 interviews in the last 1 year
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.9
 • 675 Interview Questions
4.0
 • 355 Interview Questions
3.7
 • 262 Interview Questions
3.9
 • 185 Interview Questions
3.8
 • 138 Interview Questions
4.3
 • 135 Interview Questions
View all
Top SAP Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

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

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter