#219 Designing Classes for Warehouse Automation

Companies:
Aston
Themes:
System DesignPractice

Describe the hierarchy of classes, services, and relationships between them for automating the following business process. The following objects are available:

  • A warehouse with shelves: Shelf N1 (1-1000), Shelf N2 (1-1000), and Shelf N3 (1-1000);
  • A robot;
  • And a cart containing boxes with tables of different shapes.
    • The robot can take only one box from the cart, determine the shape of the table, and depending on the shape, carry and place the box with the table on a specific shelf.

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in