当前位置: 首页 > 知识库问答 >
问题:

最近面试,经常被问到一个模块该怎么设计?

方德宇
2023-06-25

为什么都喜欢问这么虚的问题?
这个“模块”到底是指一个微服务,还是说一个功能,还是一个jar包呢?
怎么才能回答好这个问题,从哪些方可以作为切入点呢?

共有1个答案

宣俊豪
2023-06-25

这里的模块我理解的是程序的架构。

其实我觉得写程序或者说模块,所有的所有最重要的就是要结合业务/产品。设计的时候必须要去考虑这些问题:业务/产品是用来解决什么问题、这个东西以后可能会有什么问题、这个业务什么规模、产品迭代的方向是什么、以及现在和将来需要投入的成本(开发成本、维护成本、运行成本)。等等。

这个模块,使用什么架构,BS/CS、分布式还是单体呀、定时任务、消息队列、什么设计模式、单例呀、工厂呀什么的都是虚的。具体需求具体分析,根据实际情况选择合适的,避免过度设计。

 类似资料:
  • 希望这些面试回答技巧能够帮助打算或正求职 UX 设计的朋友们。 虽然,我们无法在面试前得知面试官询问我们的每个问题的答案,但不是有那么一句话吗:“凡事预则立,不预则废。” 你准备好一些常见的 UX 设计面试问题,在面试的时候还是能有所应对的。 当然,只是盯着这些答案不能保证你能搞定这份工作,但却可以提升你的面试成功率。而你只需要记住它们,并根据所面试公司的工作描述,将它们合理的贯穿到每场面试中就可

  • 哈喽,大家好呀,我是前端理想哥,最近总有同学问我,理想哥,面试时总被问到不会的问题,现场容易懵逼,太影响我的面试心态了,咋整? 首先麻烦大家给个赞收藏下,理想哥告诉大家该咋办。 其实,从面试官的角度来说,他并不是仅仅考察这道题目本身,题目的对错也可能并不跟最终结果直接挂钩,面试官更希望以题目为契机, 考察面试者分析问题,解决问题的能力,以及交流过程中所体现的逻辑推理和思维方式等。 面试中遇到不会的

  • 我当时回答: 设计一个健壮的composer包,首先要有完善的markdown文档,封装成简易易懂的api接口,减少一些绕来绕去的调用,然后尽可能的捕获异常,然后给出友好的错误提示,让使用者知道哪些参数使用不正确。还有发布之前尽量测试各种场景,比如写好PHPUnit测试,给tests文件存放好相关的测试例子。 面试官: 你没明白我的意思,今天面试到这里吧。 我回来想了想,确实没想出什么东西,有没有

  • 本文向大家介绍PHP经典面试题之设计模式(经常遇到),包括了PHP经典面试题之设计模式(经常遇到)的使用技巧和注意事项,需要的朋友参考一下 设计模式在面试过程中经常会提到,有时候还会让我们举例说明各种设计模式的应用场景。 使用设计模式可以减轻我们的工作量,优化我们的代码。 设计模式非常的多,这里介绍单例模式,工厂模式,组合模式,策略模式4种模式 如果有代码有什么问题或者有更好的方式请告知,谢谢!!

  •  1.解释一下UI、交互、UX  这个问题是一个很普遍的问题,很多面试官都会问到,为什么会问这个问题,因为想了解你对于行业是否了解,是否掌握了一些用户体验基础知识。这个问题你也不要随便给出一个百度能查到的答案,这里给大家一些回答方向。 UI和UX大家本质都是在解决用户问题,只不过站位不同视角不同,UI更多是解决用户第一印象,这个设计好不好看,交互逻辑合理不合理,结构清晰不清晰,页面功能层次表达是否

  • 都说近几年Android发展呈下滑趋势。 Android岗位过度饱和的消息也常常缠绕心头。 那么2023年的安卓程序员,究竟还有没有出路呢? 只要技术精湛,当然是有的。 已经在安卓岗的朋友们应该清楚,Android岗位薪资还是十分可观的。 当然,肯定也有想要转岗或者跳槽的朋友,那么就更应该提升自己,时刻都不能放松。 下面分享一些面试题: 火币 Global部门 一面 1.HashMap原理 2.创