最近接到一粉丝投稿:年初被裁员,在家躺平了6个月,然后想着学习下再去面试,现在面试了1个月有余,无果,天天打游戏到半夜,根本无法静下心来学习。
下面是他这些天面试经常会被问到的一些问题,结果基本都是挺不到3面就g了。
1.hashmap实现原理
2.多线程AQS源码、并发工具类源码、锁的实现原理、阻塞队列源码、线程池实现原理
3.jvm内存结构和垃圾回收机制加jvm优化参数配置
4.Springioc和aop原理,bean的生命周期
5.redis数据类型、线程模型、持久化机制、主从复制原理、高可用原理、redis cluster,分布式锁、消息中间件、hash一致性算法
6.mq可靠性、幂等性、可用性、持久化机制、以及优缺点和使用场景
7.zk使用场景和分布式锁实现
8.dubbo底层通信原理,负载均衡方式和集群容错方式和代理方式和spi机制
9.如何保证分布式幂等性、redis和mysql数据—致性、防止redis并发写,缓存雪崩和缓存穿透、限流、降级、熔断
10.—堆算法题
看到这,深有感触,但其实真实情况是不止这么点,还有MyBatis的原理,BIO NIO的原理,除了一打算法,还有手撕linux命令和sql算法,还有大把大把的临时场景题(手动狗头)。说到这lz倒是突然感觉自己最近背的10w字Java面试八股文不香了,都快翻完了,上面大部分内容都还没涉及到呢。食之无味,弃之可惜,作为互联网雷锋的LZ,就把它与前段时间从阿里好大哥手上搞来的内部1000多页Java八股文汇总一起分享给大家,希望能对大家后续面试有所助力(两份文档一起有近2000页,这里就只展示部分内容)~
10w字面试题(年度面试真题汇总)
![](https://img-blog.csdnimg.cn/img_convert/7286cedaf45cb7a94173304d9e881b88.webp?x-oss-process=image/format,png)
Java基础
![](https://img-blog.csdnimg.cn/img_convert/de5549463f951433d775b433d1a1dcdf.webp?x-oss-process=image/format,png)
Java多线程
![](https://img-blog.csdnimg.cn/img_convert/b75c8118f9d3e62f017f1f86915f954d.webp?x-oss-process=image/format,png)
mysql
![](https://img-blog.csdnimg.cn/img_convert/7d5f3d638684bbaa3f331301bcaef453.webp?x-oss-process=image/format,png)
zookeeper
![](https://img-blog.csdnimg.cn/img_convert/beb59d4bdacd9c13ca72a421ef8ecda4.webp?x-oss-process=image/format,png)
ES
![](https://img-blog.csdnimg.cn/img_convert/71b8a1f23c970ce706333ae49b936bef.webp?x-oss-process=image/format,png)
阿里内部1685页Java八股文汇总
![](https://img-blog.csdnimg.cn/img_convert/62af49853b5795e815479a6a9eafa604.jpeg)
JVM
![](https://img-blog.csdnimg.cn/img_convert/312720f33dcc742878c1e77d184501dc.webp?x-oss-process=image/format,png)
Spring
![](https://img-blog.csdnimg.cn/img_convert/1629c3599112bc05b3b5b2255e9324ac.webp?x-oss-process=image/format,png)
dubbo
![](https://img-blog.csdnimg.cn/img_convert/b848ccaa074fd9012877af2ef77e8a2e.webp?x-oss-process=image/format,png)
Redis
![](https://img-blog.csdnimg.cn/img_convert/880234289a1719e710eb039851dc26e6.webp?x-oss-process=image/format,png)
计算机网络
![](https://img-blog.csdnimg.cn/img_convert/56e60a5186c3938804fbe797bcf75ff3.webp?x-oss-process=image/format,png)
设计模式
![](https://img-blog.csdnimg.cn/img_convert/9b9b83560f9823bfbf7fc7722dd23544.webp?x-oss-process=image/format,png)