交你在java面试中如果问到项目难题如何回答?
沈阳市和平区爱尚职业培训机构
发表于:2022-04-26 15:28:05 1368次浏览在技术方面:
1.假设你项目中没有碰到难点,你可以说下你项目中用到的技术,用哪个框架的时候遇到了问题,是怎么去解决的。
2.个人感觉,这种问题一般都是面试快结束的时候才会这样问。所以,在这个时候,好能抓准面试官的兴趣点。
比如前面的话题中聊到redis的问题比较多,那就可以考虑给他说一个有关redis的问题,例如:redis慢查询问题(当时的解决思路和过程)等。
如果实在是没有碰到过什么难点的话:
没遇到难点就诚实的说暂时没遇到什么深刻的难点,然后可以转移话题到做过什么优化。
或者你在项目中有过什么想法,然后怎么实施的或由于某某原因没有得到实施,或者某个模块你开始是怎么想的,后来实际是怎么实现的。
一定要分点回答(逻辑清晰):
1、时间;
2、什么功能;
3、遇到什么问题;
4、怎么定位问题;
5、怎么解决问题,为什么要这样解决;
6、在性能、可用性、资源、用户产生了正面影响。
讲清楚问题是什么,难在什么地方,你是怎么解决的,你为什么要这样解决,有没有什么数据和测试证明你有效解决了
例如下面这个回答结构:
1、我(近的一个时间)在做(怎样的一个产品/程序),这个产品/程序的目的是(帮助用户完成什么事),其中有一个(什么模块),为了实现(什么功能),用到了(什么技术),但是(遇到了什么挑战/难点/bug)。
2、我通过(怎样的手段)定位问题所在,问题出现的原因是(简要的点到技术点的描述),我在(至少两个资料来源)上找到了参考,最后基于(怎样的决策标准)决定采用(何种解决方法),运用了(哪种技术),最后成功解决了问题/实现了功能。
3、结果是这个产品/程序(对用户,系统,性能,可用性,资源等产生了何种正面的影响)。下一步,我认为我应该研究(何种更先进的方式),进一步(怎样让产品/程序做得更好)。
沈阳爱尚实训开设JAVA,前端,UED,Python、大数据、新媒体等课程。5-10人小班教学,90天全程面授、课程每年同步名企需求、大厂项目案例、双五导师(5年以上名企+培训经验)授课、全流程团队开发、闯关式教育、双平台(OTO)巩固学习、就业薪水高,毕业一周内名企录取通知任您选、一次交费学会为止、老学员训练营助力职场技能提升、终身跳槽服务,详情可查看“沈阳爱尚实训”。
交你在java面试中如果问到项目难题如何回答?原创内容,请点击 沈阳JAVA培训
热门课程
-
沈阳java培训,5-10人小班面授课程培训
询价
-
沈阳Java开发培训课程
询价
-
沈阳Python就业培训班
询价
-
沈阳软件测试零基础就业培训班
询价
-
沈阳编程零基础就业培训班
询价