how to answer HLD and LLD

旧城冷巷雨未停 提交于 2019-12-06 12:58:42

问题


I have recently attended Amazon Interview and got rejected after design round, its happened three times with Amazon in 2 year, i always getting rejected because of design round. please help me to know how should i answer an design question. questions like 1) design elevator control system 2) design whisper-sync feature (used in Amazon instant video platform) they ask me to design End to end HLD LLD i did not get what exactly differ in both, i explain as a algorithm wise, but could not properly by HLD and LLD.

i mean i searched alot, but could not found a way to answer such question.

Any help will be good for me.

Thanks,


回答1:


HLD: High Level Design consist of sub-system design to define. It target architect, Technical leads etc. - Solution Technical Overview - interfaces - primary classes - Database entities with - Assumptions

LLD: Lower level design consist of individual module/section design for the sub-system. It primarily extension of HLD. It targets core developers & covers following items: - All classes entities & interfaces - DB Model (Tables, column attributes, indexes, constraints) - Algorithms for methods used in classes - Logging implementation

I hope it helps!!



来源:https://stackoverflow.com/questions/21670692/how-to-answer-hld-and-lld

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!