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

前言

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

Java面试经验总结

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

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

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

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

Java基础、多线程、IO与NIO、虚拟机、设计模式

数据结构与算法(要有手写算法的能力)

计算机网络(TCP三次握手和四次挥手)

数据通信(RESTful、RPC、消息队列)

操作系统(Linux的基本命令以及使用)

主流框架(Spring底层原理与源码问的很多)

数据存储(最常见的是MySQL、Redis)

分布式

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

实际场景题

生活方面的问题

性格/其他方面的问题

二、面试常问的知识点

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

HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现

HashMap和Hashtable的区别

ArrayList、LinkedList、Vector的区别

HashMap和ConcurrentHashMap的区别

HashMap和LinkedHashMap的区别

HashMap是线程安全的吗

ConcurrentHashMap是怎么实现线程安全的

HashMap 的长度为什么是2的幂次方

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

创建线程的3种方式

什么是线程安全

Runnable接口和Callable接口的区别

wait方法和sleep方法的区别

synchronized、Lock、ReentrantLock、ReadWriteLock

介绍下CAS(无锁技术),什么是悲观锁和乐观锁

volatile关键字的作用和原理

什么是ThreadLocal

创建线程池的4种方式

ThreadPoolExecutor的内部工作原理

分布式环境下,怎么保证线程安全

synchronized和lock区别以及volatile和synchronized的区别

3)JVM相关问题

介绍下垃圾收集机制(在什么时候,对什么,做了什么)。

垃圾收集有哪些算法,各自的特点。

类加载的过程。

双亲委派模型。

有哪些类加载器。

能不能自己写一个类叫java.lang.String。

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

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

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

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

给题目让你手写SQL。

有没有SQL优化经验。

MySQL索引的数据结构。

SQL怎么进行优化。

SQL关键字的执行顺序。

有哪几种索引。

什么时候该(不该)建索引。

Explain包含哪些列。

6)框架相关问题

Hibernate和Mybatis的区别。

Spring MVC和Struts2的区别。

Spring用了哪些设计模式。

Spring中AOP主要用来做什么。

Spring注入bean的方式。

什么是IOC,什么是依赖注入。

Spring是单例还是多例,怎么修改。

Spring事务隔离级别和传播性。

介绍下Mybatis/Hibernate的缓存机制。

Mybatis的mapper文件中#和$的区别。

Mybatis的mapper文件中resultType和resultMap的区别。

7)其他遇到问题

介绍下栈和队列。

IO和NIO的区别。

接口和抽象类的区别。

int和Integer的自动拆箱/装箱相关问题。

常量池相关问题。

==和equals的区别。

什么是JDK?什么是JRE?什么是JVM?三者之间的联系与区别

Java和C++的区别

重载和重写的区别。

String和StringBuilder、StringBuffer的区别。

静态变量、实例变量、局部变量线程安全吗,为什么。

try、catch、finally都有return语句时执行哪个。

介绍下B树、二叉树。

分布式锁的实现。

分布式session存储解决方案。

常用的linux命令。

四、一些经验分享

先投一些普通公司,等面出了心得再去投理想的公司。

不熟悉的技术不要主动提。

对于那种实习期6个月还打8折的公司,除非你没有其他选择了,否则不要去。 另外,小公司喜欢在薪水上压你,开的时候适当提高。

不要去参加招聘会,纯粹是浪费时间。

把面试当作一次技术的交流,不要太在意是否能被录取。

公司一般面完就决定是否录取了,让你回去等消息这种情况一般没戏,无论你自己觉得面的有多好。

尽量少通过电话面试,效果不好。

在面试的日子里,要保持每天学习,无论是学习新东西还是复习旧东西。

拿到offer了,问问自己这个公司让自己100%满意了吗,如果不是,请继续努力找更好的。

通过面试官可以大概判断这家公司的情况。

问到自己有深入研究过的知识,抓住机会好好表现,不要轻易放过。

文末福利

所以今天小编就分享一波福利,里面包含了一些Java后端开发岗位的面试题、主要都是互联网行业的,还有一些是Java架构方面的技术资料,里面包括有Java高并发、分布式、微服务、JVM、源码分析等技术讲解,不多说直接上干货。

这些面试题领取方式欢迎加入Java猫的架构学习基地:810589193免费获取!!!

如果你想突破自己的天花板,那一定要比别人付出更多,这个过程是很辛苦的。如果你认准了一条路,坚持走下去,你一定会获得很多收获和你满意的答案。

最后,祝愿即将跳槽和已经开始求职的大家都能找到一份好的工作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268

推荐阅读更多精彩内容