2014-02-10 26 views
1

我最近參加了亞馬遜訪談,在設計輪迴之後被拒絕,它在兩年內與亞馬遜發生了三次,我總是因爲設計輪迴而被拒絕。 請幫我知道我應該如何回答設計問題。像 1)設計電梯控制系統 2)設計耳語同步功能(在亞馬遜即時視頻平臺使用) 問題,他們問我設計端到端 HLD LLD 我沒有得到什麼都確切地不同,我作爲一種明智的算法解釋,但不能由HLD和LLD正確解釋。如何回答HLD和LLD

我的意思是我搜索了很多,但無法找到一種方法來回答這樣的問題。

任何幫助對我都有好處。

感謝,

回答

1

HLD:高級設計包括子系統設計的定義。它瞄準的建築師,技術主管等 - 解決方案技術概述 - 接口 - 初級班 - 數據庫實體 - 假設

LLD:低級別的設計包括單獨的模塊/截面設計的子系統。它主要是HLD的擴展。它的目標是核心開發以下項目&蓋: - 所有類實體&接口 - DB型(表,列屬性,索引,約束) - 算法類中 使用的方法 - 日誌實現

我希望它能幫助!