如何回答HLD和LLD [英] how to answer HLD and LLD

查看:528
本文介绍了如何回答HLD和LLD的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近参加了Amazon Interview,在设计回合之后被拒绝了,它在两年内与Amazon发生了3次,我总是因为设计回合而被拒绝. 请帮助我知道如何回答设计问题. 像这样的问题 1)设计电梯控制系统 2)设计耳语同步功能(用于Amazon Instant Video平台) 他们要求我设计端到端 高密度脂蛋白 低密度脂蛋白 我没有得到两者之间完全不同的内容,我作为一种算法明智地进行了解释,但是HLD和LLD无法正确地进行解释.

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.

谢谢

推荐答案

HLD:高级设计由要定义的子系统设计组成.它针对的是建筑师,技术主管等. -解决方案技术概述 -接口 -小学班 -具有以下内容的数据库实体 -假设

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:下层设计包括子系统的各个模块/部分设计.它主要是HLD的扩展.它针对核心开发人员和涵盖以下项目: -所有类别的实体和介面 -数据库模型(表,列属性,索引,约束) -类中使用的方法的算法 -记录实现

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

我希望对您有帮助!

这篇关于如何回答HLD和LLD的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆