怎么才算吃透一个java项目
全部评论

前几天面试被问到了整个项目是怎么设计的(从需求到技术选型)、如果从单体改成微服务打算怎么改,我没思考过答得不好🚬可以多思考思考这些

神哥来啦~要知道这个项目为什么这样做,这样做有什么好处?性能瓶颈点点发生在什么?怎么去拓展?

就比如黑马点评,问你的问题你都能回答上来,提前准备好这些问题就行
我自己从下面几个角度思考需求的:
1. 需求的背景,为什么做这个?
2. 需求的实现方式,你思考了几种,为什么选择你这种,实现的时候有没有什么优化方式。
3. 最后达到的效果是什么,有什么成果
经得起面试官一轮轮拷问的(边界场景,性能,质量,稳定性),这些都是在实际工作场景中遇到的
说白了就是,你有没有从内心把这个项目当成是你自己写的,有没有做过需求分析吗?然后做方案选型。最后做接口设计。接口设计的过程中遇到了哪些难点,有没有针对这些难点用思维导图/流程图去拆解。接口设计好了,有没有想过存在什么漏洞,怎么去针对这个漏洞调整代码和提高安全和性能。

这个挺难得
整体技术栈 技术架构设计 一些核心功能面临的挑战 使用的一些中间件 技术选项分析之类的 然后可以想一下未来可以怎么继续优化之类的。 同学考虑下我们这边的岗位吗,阿里淘天春招实习,可一对一帮跟进,进来有师兄一对一指导哦
你认为有哪些有价值的地方,能答好基本稳了
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享