点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了3个月总结的一线大厂Java面试总结,本人已拿腾讯等大厂offer。
上面文章写完已经0点事后了,就没有精力写完,其实,精力仍是有的,主要仍是怜惜本身的小命,保住头发要紧,否则双11又得团购生发洗发水了。java
这两天发布了上一篇文章以后,有朋友说最想看的居然在下一篇文章,这不,我马不停蹄,赶忙把第二篇文章给放出来。git
这篇文章主要是接着上篇文章的思路写,因此,从如下几个方面展开。github
我在刚刚开始面试的时候,也遇到了这个问题,也是我第一个思考的问题,如何介绍本身的项目,既能够比较全面的让面试官了解这个项目,同时,也不会让面试官以为废话太多。通过这么多的面试,我发现,通常这样的套路来介绍项目比较合适,固然,这只是个人感受,没有最好的方式,只有最适合的方法。面试
介绍项目背景 -> 介绍项目的技术栈 -> 介绍项目本身负责的模块及功能redis
按照这样的思路去介绍项目。算法
首先介绍项目背景,可让面试官简单的了解这个项目背景,固然,必定要记住的是不要本末倒置,背景只须要简单的介绍,后面的才是重点。spring
其次,介绍项目中的技术栈,好比你使用的是什么框架,是ssm,仍是springboot等,还有有没有用缓存框架redis,分布式是否有涉及,这些都须要介绍,最好简要的介绍一下用这些技术的缘由,这样会让面试官感受你对这个项目很熟悉,好比能够这样介绍。数据库
我这个项目使用的框架是ssm,其中用到了activiti工做流框架,这是由于项目中有不少的工做审批业务,同时用到了shiro框架,另外,为了实现单点登陆功能,加入了redis框架。
上面只是一个示例,只要是介绍一下为何要用这个技术,不会很生硬。后端
最后,介绍你在这个项目中负责的模块,这一点仍是要特别注意的,介绍这个的时候就可以看出你所负责的模块的难度,也就是你所作的工做的难度。缓存
若是你这样介绍:我负责的是一个用户模块,包括用户的增删改查,还有就是用户的登陆功能。
面试官一听,你这作的工做没有任何难度,体现不了你的能力,跟你在这个项目中的做用跟本身的价值,面试官确定是不想听到这样的答案的。
所以,在介绍本身负责的模块的时候,尽可能是一些业务比较复杂的,工做量比较大的模块,整个模块的难度是比较大的,这样的话,面试官听了以后才会有兴趣继续往下问下去。
作到以上三点,面试官内心估计已经对你的项目已经有了很大的承认,至少不会认为是去忽悠他的,哈哈。
咱们都是很诚实的,不存在忽悠的哈。。。
原本是分为难点与亮点两个来说的,可是思考了一下,发现其实仍是有很大的共性的,因此就放在一块儿来说。
面试了这么长的时间,不,应该说被怼了这么长的时间,我就是这惨,往往问到项目的时候,当我介绍完了项目,而后,就有了面试官的一句经典难忘的话:“你能介绍一下你的项目的难点吗”?
我。。。犹豫一下以后,怎么又是这个问题,我太难了!
可是,通过我这么屡次的面试经验以后,我总算是把这个问题给解决了,后来面试官问个人时候,都把它安排的服服帖帖的,哈哈,玩归玩,闹归闹,千万别拿面试开玩笑!!!
我这里说一个思路:其实,面试官问你的项目难点,无非就是想要看看你对于这个项目的了解程度,因此,其实,不少时候只要把咱们学过的知识,而后再跟实际的项目进行融会贯通,解决这个问题就很是的简单了。
这里给出一个例子:
好比你说,我在项目中有对数据库进行优化,而后,你把整个优化的过程说一遍,你再说之前没有接触过这方面的工做,有必定的挑战,并且数据量特别大,可是,经过本身的摸索,最终解决了问题,取得了不错的效果,固然,最主要的仍是你讲述你优化的过程,可以让面试官感受你真的有作这个工做;讲述的期间最好可以把你学过的知识用上,好比说,索引,数据库的设计等等。
就这样,难点也给你解决了。
对于这一点,其实仍是比较好说的,只要注意不要把本身作的很简单的模块说出来,而后给面试官的感受就是没有任何的技术含量,因此,你应该这样介绍你在这个项目中负责的模块。
一、这个你负责的模块应该是这个项目中比较核心的模块,记住,不要是,用户模块,这样的简单的增删改查。
二、你负责的模块应该是有必定的难度的,或者说对于你来讲有必定得难度,最后你克服了难关,实现了功能。
三、你负责的模块应该是有一些难点的,这样好让面试官问问你啊,而后,你就能够接着吹牛皮了。
固然,面试官以前有一件事必定要作,那就是要熟悉整个项目,同时,也要把项目中用到的技术很是熟悉,当面试官问到项目的时候,可能会随便问一项技术的问题,若是你没有作好准备,你确定回答不出来,这样的结果就会致使面试官会以为你对于这个项目不够熟悉。
if(熟悉) next else out
本身体会体会哈哈,
这个问题看到这里其实就已经解决了,在作到上面的几面以外,只要本身注意交流沟通得当,那么,面试官应该会对此次面试满意,因此,你应该就有好消息了,恭喜你喜提offer!
为了写这篇文章快马加鞭,若是有不足的地方欢迎指教,若是有一丁点做用,麻烦点个赞,原创不易!
最后,再分享我历时三个月总结的 Java 面试 + Java 后端技术学习指南,这是本人这几年及春招的总结,已经拿到了大厂offer,整理成了一本电子书,拿去不谢,目录以下:
如今免费分享你们,在个人公众号 好好学java 回复 Java面试 便可获取。
一、老铁们,关注个人原创微信公众号「好好学java」,专一于Java、数据结构和算法、微服务、中间件等技术分享,保证你看完有所收获。
二、给俺点个赞呗,可让更多的人看到这篇文章,顺便激励下我继续写做,嘻嘻。
点赞是对我最大的鼓励↓↓↓↓↓↓