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

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

方德宇
2023-06-25

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

共有1个答案

宣俊豪
2023-06-25

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

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

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

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

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

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

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

  • 都是前端,base成都 1. 工行软开 提前批 腾讯会议 10分钟 成绩 口述快排 SQL怎么查询冰筛选出某个数量最多的属性 后端语言会哪些 常见的Web攻击说三个 安全工具用过哪些 为什么选工行,接受外地培训吗 后续: 拒了笔试 2. 成都兰亭集势 腾讯会议 每次30分钟 一面 常见的数据结构有哪些 面向对象特性 css盒模型,垂直水平居中 OSI七层网络结构,TCP和UDP区别 输入URL后浏

  • Q. 聊聊你作品中有关交互设计的亮点是什么? 通常对于没有实习经验的同学而言,他可能不知道如何回答才算是交互设计的亮点,觉得交互设计的就是画线框图,其实不然。需求分析、用户分析、需求转化、界面布局、信息架构和操作流程等都是交互设计的一部分。可以表达自己将需求转化为设计解决方案的独特处,界面元素布局等细节的优化、以及设计方案使得信息架构层级更清晰或缩短了用户完成任务的流程等。最好可以通过用户测试、用