ITPub博客

首页 > 数据库 > 数据库开发技术 > 面试了 N 个候选人后,我总结出这份 Java 面试准备技巧!

面试了 N 个候选人后,我总结出这份 Java 面试准备技巧!

原创 数据库开发技术 作者:IT枫斗者 时间:2020-05-27 10:14:13 0 删除 编辑

一:首先框架是重点,但别让人感觉你只会山寨别人的代码


1、别只看单机版的框架,分布式也需要了解。

2、Java核心,围绕数据结构和性能优化准备面试题。

3、Linux方面,至少了解如何看日志排查问题。

4、通读一段底层代码,作为加分项。

5、对于数据库,别只知道增删改查,得了解性能优化。

注意:把上述技能嵌入到你的项目里!


二:在面试了若干位Java后端的候选人,工作经验在3到5年间,标准如下:


1、第一能干活。

2、第二Java基础要好。

3、第三最好熟悉些分布式框架

4、相信其它公司招初级开发时,应该也照着这个标准来面的。


我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能进团队干活后确实能达到期望,但可能无法通过面试,面试官只根据面试情况来判断。要知道,我们平时干活更偏重于业务,不可能大量接触到算法,数据结构,底层代码这类面试必问的问题点。换句话说,面试准备点和平时工作要点匹配度很小。作为面试官,我只能根据候选人的回答来决定面试结果。不过,与人方便自己方便。


三:我将通过一些常用的问题来介绍面试的准备技巧:


大家在看后一定会感叹:只要方法得当,准备面试第一不难,第二用的时间也不会太多。

框架是重点,但别让人感觉你只会山寨别人的代码

在面试前,我会阅读简历以查看候选人在框架方面的项目经验,在候选人的项目介绍的环节,我也会着重关注候选人最近的框架经验,目前比较热门的是SSM。


不过,一般工作在5年内的候选人,大多仅仅是能“山寨”别人的代码,也就是说能在现有框架的基础上,照着别人写的流程,扩展出新的功能模块。


比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。


其实我们每个人都这样过来的,但在面试时,如果你仅仅表现出这样的能力,就和大多数人的水平差不多了,在这点就没法体现出你的优势了。


我们知道,如果单纯使用SSM框架,大多数项目都会有痛点。比如数据库性能差,或者业务模块比较复杂,并发量比较高,用Spring MVC里的Controller无法满足跳转的需求。


原文作者:IT枫斗者;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
大家好,我是枫哥,🌟阿里云技术专家、📝资深面试官、🌹Java跳蚤网课堂创始人。技术交流vx:itfdz666,拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。看面试实战视频可以关注b站号:IT枫斗者–Java面试。需要看技术文章,可以关注CSDN:IT枫斗者。

注册时间:2020-05-13

  • 博文量
    183
  • 访问量
    81333