面试技巧

关注公众号 jb51net

关闭
IT专业知识 > IT职场规划 > 面试技巧 >

Java面试经验+最新BAT面试资料分享给大家(小结)

十年架构猫

前言

致那些迷茫的JAVA面试者(特别是南京的1-4年经验),致那些奋发的年轻人,致自己。写这篇博文主要也是对我的成长道路的记录,面试受挫后的反思,及对自己的勉励。

Java面试经验总结

最近3个月一口气面了十几家公司的Java开发岗,大大小小的面试笔试加起来快20场,收获很多。本人即将毕业,在一家国企实习做java开发,感觉自己很水,刚开始面试时发现自己掌握的东西与外面企业流行的技术有些代差,所以一边面试一边总结,感觉面试时问的东西明显和自己平常了解的不太一样,所以给自己做了一个总结,希望对以后的面试有所启发。

一 面试到底在问些什么东西?

首先你要明确的是面试官所问的内容一定和你简历所写的东西是紧密联系的,一般你没有写在简历上的技能,面试官很少会去提问。

面试大体上包括下面几方面知识类型:

除了这些东西还有什么其他问题:

二、面试常问的知识点

1)集合相关问题(必问)

2)多线程并发相关问题(必问)

3)JVM相关问题

4)设计模式相关问题(必问)

设计模式比较常见的就是让你手写一个单例模式(注意单例模式的几种不同的实现方法)或者让你说一下某个常见的设计模式在你的项目中是如何使用的,另外面试官还有可能问你抽象工厂和工厂方法模式的区别、工厂模式的思想这样的问题。

另外,建议把代理模式、观察者模式、(抽象)工厂模式好好看一下,这三个设计模式很有用。

5)数据库相关问题,针对MySQL(必问)

6)框架相关问题

7)其他遇到问题

四、一些经验分享