华勤三面完等补录
点赞 8

相关推荐

ddd又叫领域驱动设计,是目前很多厂子在实践的一种设计思想(阿里/快手/美团/京东/字节等),已经被问过五次ddd了,基本上简历写了面试官必问,因为这个问题很宽泛,不像是个技术问题更像是个开放性的问题,分享一下自己的回答像ddd这种泛泛的高层的东西,作为一个经验没有多少的校招生无论怎么答一定会翻车,因为领域划分根本就不是校招生能决定的事情,包括每个厂都对ddd有不同的理解。而且万一面试官正好就是反对ddd设计,这时候再说ddd设计更是翻车中翻车。所以上来不是大谈特淡ddd,而是应该说先放出一波免责声明:“目前我只能作为校招生谈一谈我对ddd的理解,每个厂的实现都不一样,包括应用的目的和落地实践也不一样,接下来只是我自己的浅显的理解”接下来就是你自己的发挥了,什么领域划分,充血贫血模型,mvc弊端,闭包实现,缓解代码腐败,组织与系统对应之类的。这里没有一个统一的回答,如果这部分的回答想参考的话可以看美团技术团队对于ddd的实践,不赘述了。最后说完技术部分,就是收尾阶段了,提一下ddd作为高层涉及不是校招生能决定的,自己只是落地执行者,大的领域划分包括是否采用ddd还得看团队的Ld。ddd不是通用泛式而是要根据业务实际情况选择是否采用,有时候mvc也可能更好。#牛客AI配图神器# #后端# #暑期实习# #java# #ddd# #阿里巴巴# #美团# #字节跳动# #快手#
点赞 评论 收藏
分享
牛客网
牛客企业服务