培训首页  >  JAVA新闻  >  交你在java面试中如果问到项目难题如何回答?
沈阳Java零基础培训班4月火爆招生

交你在java面试中如果问到项目难题如何回答?

来源:

沈阳市和平区爱尚职业培训机构

    发表于:2022-04-26 15:28:05   1364次浏览
相关标签: JAVA培训   沈阳JAVA培训

在技术方面:

1.假设你项目中没有碰到难点,你可以说下你项目中用到的技术,用哪个框架的时候遇到了问题,是怎么去解决的。

2.个人感觉,这种问题一般都是面试快结束的时候才会这样问。所以,在这个时候,好能抓准面试官的兴趣点。

比如前面的话题中聊到redis的问题比较多,那就可以考虑给他说一个有关redis的问题,例如:redis慢查询问题(当时的解决思路和过程)等。

如果实在是没有碰到过什么难点的话:

没遇到难点就诚实的说暂时没遇到什么深刻的难点,然后可以转移话题到做过什么优化。

或者你在项目中有过什么想法,然后怎么实施的或由于某某原因没有得到实施,或者某个模块你开始是怎么想的,后来实际是怎么实现的。

一定要分点回答(逻辑清晰):

1、时间;

2、什么功能;

3、遇到什么问题;

4、怎么定位问题;

5、怎么解决问题,为什么要这样解决;

6、在性能、可用性、资源、用户产生了正面影响。

讲清楚问题是什么,难在什么地方,你是怎么解决的,你为什么要这样解决,有没有什么数据和测试证明你有效解决了

例如下面这个回答结构:

1、我(近的一个时间)在做(怎样的一个产品/程序),这个产品/程序的目的是(帮助用户完成什么事),其中有一个(什么模块),为了实现(什么功能),用到了(什么技术),但是(遇到了什么挑战/难点/bug)。

2、我通过(怎样的手段)定位问题所在,问题出现的原因是(简要的点到技术点的描述),我在(至少两个资料来源)上找到了参考,最后基于(怎样的决策标准)决定采用(何种解决方法),运用了(哪种技术),最后成功解决了问题/实现了功能。

3、结果是这个产品/程序(对用户,系统,性能,可用性,资源等产生了何种正面的影响)。下一步,我认为我应该研究(何种更先进的方式),进一步(怎样让产品/程序做得更好)。

沈阳爱尚实训开设JAVA,前端,UED,Python、大数据、新媒体等课程。5-10人小班教学,90天全程面授、课程每年同步名企需求、大厂项目案例、双五导师(5年以上名企+培训经验)授课、全流程团队开发、闯关式教育、双平台(OTO)巩固学习、就业薪水高,毕业一周内名企录取通知任您选、一次交费学会为止、老学员训练营助力职场技能提升、终身跳槽服务,详情可查看“沈阳爱尚实训”。


文中图片素材来源网络,如有侵权请联系删除
  • Adobe认证
  • Oracle认证
  • 思科认证
  • 微软认证
  • Linux认证
  • 其他
  • 职业技能提升
  • 考证找工作
  • 兴趣爱好
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 沈阳Java软件开发工程师培训课程

    询价

  • java实战软件开发工程师

    询价

  • 沈阳java零基础就业班

    询价

  • javaweb实战课程

    询价

  • 沈阳web前端开发零基础培训

    询价