2016-06-19 4 views
0

Я недавно посетил амазонское интервью, и они попросили разработать программное обеспечение для управления лифтом. Я объяснил им алгоритм, но они хотели знать HLD и LLD. Что должно быть HLD и LLD для управления лифтом?HLD и LLD для программного обеспечения для управления лифтом

+1

Возможный дубликат [как ответить на HLD и LLD] (http://stackoverflow.com/questions/21670692/how-to-answer-hld-and-lld) – dbugger

+0

Я проверил его, но ответ тоже кратко. Не могли бы вы объяснить подробно, указав HLD и LLD для проблемы с лифтом в качестве примера, чтобы объяснить это лучше. –

ответ

0

Правда в том, что в наши дни это миф. Использование HLD и LLD должно существовать в первые дни водопада. В сегодняшнем проворном мире можно сделать большой авангардный дизайн. Несмотря на это, интервью спрашивают об этом. Поэтому нам нужно учиться, чтобы пройти собеседование. HLD - это высокоуровневый дизайн системы. Это больше похоже на диаграмму контекста с ящиками, представляющими различные компоненты. Он также может описывать микросервисы, если они есть или слои, если таковые имеются. Для БД он может отображать модель данных. LLD - это в основном диаграмма классов.