本文主要是介绍2021Java高级面试题及答案,2021大厂面试合集,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
## 一面50min
![在这里插入图片描述](http://www.www.zyiz.net/i/li/?n=2&i=images/20210630/1625028930660786.jpg)
* 自我介绍
* Java集合
* LinkedList与ArrayList
* fail-fast
* CAS
* reentrantlock
* synchronized
* 线程池
* mysql引擎
* 事务隔离级别
* 索引
* B树与B+树,为什么用B+树
* mvcc
* redis的一些命令(了解的不多,因为都是用lettuce来操作)
* 合并有序数组
> 有一些忘记了,记得不太全,顺利通过了,然后过一会二面
## 二面50min
* 自我介绍
(面试官发现他想问的上一面问过了)
* AtomicInteger在什么情景下使用(并发多线程,举例线程池、锁)
* 建立一个数据库,存储抢课的情景
* 根据上面的数据库写sql
* 自己实现一个栈
* 遍历一个路径下文件大小最大的文件路径(写伪代码即可,因为我们都忘了相关的api)
* 手写一个单例(我写了双重检测)
(忘了用static修饰),然后顺便说了下为什么要用static修饰
* 为什么synchronized要写在两个if中间
* 其他的一些非技术的问题
> 应该是通过了,我看到昨晚有人接到三面的安排以为我凉了,没想到hr说因为今天安排不过来了 ??
##
## 最后
分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。
#### 面试经验技巧篇
* 经验技巧1 如何巧妙地回答面试官的问题
* 经验技巧2 如何回答技术性的问题
* 经验技巧3 如何回答非技术性问题
* 经验技巧4 如何回答快速估算类问题
* 经验技巧5 如何回答算法设计问题
* 经验技巧6 如何回答系统设计题
* 经验技巧7 如何解决求职中的时间冲突问题
* 经验技巧8 如果面试问题曾经遇见过,是否要告知面试官
* 经验技巧9 在被企业拒绝后是否可以再申请
* 经验技巧10 如何应对自己不会回答的问题
* 经验技巧11 如何应对面试官的“激将法”语言
* 经验技巧12 如何处理与面试官持不同观点这个问题
* 经验技巧13 什么是职场暗语
![](http://www.www.zyiz.net/i/li/?n=2&i=images/20210630/1625028930867981.jpg)
#### 面试真题篇
* 真题详解1 某知名互联网下载服务提供商软件工程师笔试题
* 真题详解2 某知名社交平台软件工程师笔试题
* 真题详解3 某知名安全软件服务提供商软件工程师笔试题
* 真题详解4 某知名互联网金融企业软件工程师笔试题
* 真题详解5 某知名搜索引擎提供商软件工程师笔试题
* 真题详解6 某初创公司软件工程师笔试题
* 真题详解7 某知名游戏软件开发公司软件工程师笔试题
* 真题详解8 某知名电子商务公司软件工程师笔试题
* 真题详解9 某顶级生活消费类网站软件工程师笔试题
* 真题详解10 某知名门户网站软件工程师笔试题
* 真题详解11 某知名互联网金融企业软件工程师笔试题
* 真题详解12 国内某知名网络设备提供商软件工程师笔试题
* 真题详解13 国内某顶级手机制造商软件工程师笔试题
* 真题详解14 某顶级大数据综合服务提供商软件工程师笔试题
* 真题详解15 某著名社交类上市公司软件工程师笔试题
* 真题详解16 某知名互联网公司软件工程师笔试题
* 真题详解17 某知名网络安全公司校园招聘技术类笔试题
* 真题详解18 某知名互联网游戏公司校园招聘运维开发岗笔试题
![](http://www.www.zyiz.net/i/li/?n=2&i=images/20210630/1625028931126219.jpg)
> 需要这份文档的朋友可以[点击蓝色传送门](https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)即可免费获取!
资料整理不易,点个关注再走吧
这篇关于2021Java高级面试题及答案,2021大厂面试合集的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!