---
url: /doc/Java面试指北/ks1jfn1s/index.md
---
# 《Java 面试指北》

* [介绍](介绍.md)
* [⭐ 更新记录](⭐更新记录.md)

## [面试准备篇（必看）](面试准备篇（必看）/index.md)

* [⭐ 如何高效准备 Java 面试？](面试准备篇（必看）/⭐如何高效准备Java面试？.md)
* [⭐ 程序员面试常见词汇扫盲（面试必知）](面试准备篇（必看）/⭐程序员面试常见词汇扫盲（面试必知）.md)
* [⭐ 程序员简历到底该怎么写？](面试准备篇（必看）/⭐程序员简历到底该怎么写？.md)
* [⭐ 复习抓不到重点怎么办？如何更高效地准备八股文？](面试准备篇（必看）/⭐复习抓不到重点怎么办？如何更高效地准备八股文？.md)
* [为什么要学习源码？源码这块面试会怎么问呢？如何阅读源码？](面试准备篇（必看）/为什么要学习源码？源码这块面试会怎么问呢？如何阅读源码？.md)
* [如何高效准备算法面试？](面试准备篇（必看）/如何高效准备算法面试？.md)
* [如何准备国企和银行的面试？](面试准备篇（必看）/如何准备国企和银行的面试？.md)
* [⭐Java 面试准备常见问题解答（补充）](面试准备篇（必看）/⭐Java面试准备常见问题解答（补充）.md)
* [没有项目经验怎么办？](面试准备篇（必看）/没有项目经验怎么办？.md)
* [什么样的项目是面试官认为有价值的？](面试准备篇（必看）/什么样的项目是面试官认为有价值的？.md)
* [如何获得高并发的项目经验？](面试准备篇（必看）/如何获得高并发的项目经验？.md)
* [优质 Java 实战项目推荐](面试准备篇（必看）/优质Java实战项目推荐.md)
* [如何介绍项目经历更容易获得面试官的青睐？](面试准备篇（必看）/如何介绍项目经历更容易获得面试官的青睐？.md)
* [⭐ 项目经验常见问题解答（补充）](面试准备篇（必看）/⭐项目经验常见问题解答（补充）.md)
* [去外包对自己的简历有影响么？](面试准备篇（必看）/去外包对自己的简历有影响么？.md)
* [Java 优质面试视频推荐](面试准备篇（必看）/Java优质面试视频推荐.md)
* [如果面试官问“你有什么问题问我吗？”，该如何回答？](面试准备篇（必看）/如果面试官问“你有什么问题问我吗？”，该如何回答？.md)

## [技术面试题篇](技术面试题篇/index.md)

### 项目开发基础

* [日志记录方案有哪些？](技术面试题篇/项目开发基础/日志记录方案有哪些？.md)
* [你的项目单测是如何做的？](技术面试题篇/项目开发基础/你的项目单测是如何做的？.md)
* [你的项目用到了 Jenkins，有什么用？](技术面试题篇/项目开发基础/你的项目用到了Jenkins，有什么用？.md)

### [系统设计&场景题](技术面试题篇/系统设计&场景题/index.md)

* [如何准备系统设计面试？](技术面试题篇/系统设计&场景题/如何准备系统设计面试？.md)
* [如何设计一个秒杀系统？](技术面试题篇/系统设计&场景题/如何设计一个秒杀系统？.md)
* [如何设计微博 Feed 流\_信息流系统？](技术面试题篇/系统设计&场景题/如何设计微博Feed流_信息流系统？.md)
* [如何设计一个短链系统？](技术面试题篇/系统设计&场景题/如何设计一个短链系统？.md)
* [如何设计一个站内消息系统？](技术面试题篇/系统设计&场景题/如何设计一个站内消息系统？.md)
* [如何自己实现一个 RPC 框架？](技术面试题篇/系统设计&场景题/如何自己实现一个RPC框架？.md)
* [几种典型的系统设计案例（整理补充）](技术面试题篇/系统设计&场景题/几种典型的系统设计案例（整理补充）.md)
* [如何设计一个排行榜？](技术面试题篇/系统设计&场景题/如何设计一个排行榜？.md)
* [如何解决大文件上传问题？](技术面试题篇/系统设计&场景题/如何解决大文件上传问题？.md)
* [如何统计网站 UV？](技术面试题篇/系统设计&场景题/如何统计网站UV？.md)

### Java

* [JavaIO 模型常见面试题总结](技术面试题篇/Java/JavaIO模型常见面试题总结.md)
* [Java 数据类型常见面试题总结](技术面试题篇/Java/Java数据类型常见面试题总结.md)
* [泛型&通配符常见面试题总结](技术面试题篇/Java/泛型&通配符常见面试题总结.md)
* [String 类常见面试题总结](技术面试题篇/Java/String类常见面试题总结.md)

### 数据库&缓存

* [MySQL 日志：常见的日志都有什么用？](技术面试题篇/数据库&缓存/MySQL日志：常见的日志都有什么用？.md)
* [MySQL 索引：索引为什么使用 B+树？](技术面试题篇/数据库&缓存/MySQL索引：索引为什么使用B+树？.md)
* [Caffeine：Caffeine 的性能为何如此优秀？](技术面试题篇/数据库&缓存/Caffeine：Caffeine的性能为何如此优秀？.md)
* [Redis 基础：为什么要用分布式缓存？](技术面试题篇/数据库&缓存/Redis基础：为什么要用分布式缓存？.md)
* [Redis 基础：常见的缓存更新策略有哪几种\_](技术面试题篇/数据库&缓存/Redis基础：常见的缓存更新策略有哪几种_.md)
* [Redis 生产问题：内存满了怎么解决？](技术面试题篇/数据库&缓存/Redis生产问题：内存满了怎么解决？.md)
* [Redis 主从复制：主从节点之间如何同步数据？](技术面试题篇/数据库&缓存/Redis主从复制：主从节点之间如何同步数据？.md)
* [RedisSentinel：如何实现自动化地故障转移？](技术面试题篇/数据库&缓存/RedisSentinel：如何实现自动化地故障转移？.md)
* [RedisCluster：缓存的数据量太大怎么办？](技术面试题篇/数据库&缓存/RedisCluster：缓存的数据量太大怎么办？.md)
* [Elasticsearch 常见面试题总结](技术面试题篇/数据库&缓存/Elasticsearch常见面试题总结.md)

### 常见框架

* [SpringBoot 常见面试题总结](技术面试题篇/常见框架/SpringBoot常见面试题总结.md)
* [Netty 常见面试题总结](技术面试题篇/常见框架/Netty常见面试题总结.md)

### 分布式&微服务

* [服务治理：为什么需要服务注册与发现？](技术面试题篇/分布式&微服务/服务治理：为什么需要服务注册与发现？.md)
* [服务治理：分布式下如何进行配置管理？](技术面试题篇/分布式&微服务/服务治理：分布式下如何进行配置管理？.md)
* [服务治理：分布式事务解决方案有哪些？](技术面试题篇/分布式&微服务/服务治理：分布式事务解决方案有哪些？.md)
* [服务治理：监控系统如何做？](技术面试题篇/分布式&微服务/服务治理：监控系统如何做？.md)
* [服务治理：分布式下如何进行日志管理？](技术面试题篇/分布式&微服务/服务治理：分布式下如何进行日志管理？.md)
* [微服务基础：SpringCloud Alibaba 组件有哪些？](技术面试题篇/分布式&微服务/微服务基础：SpringCloudAlibaba组件有哪些？.md)

### [高并发](技术面试题篇/高并发/index.md)

* [高可用：防止接口被盗刷\_如何保证接口的安全？](技术面试题篇/高并发/高可用：防止接口被盗刷_如何保证接口的安全？.md)
* [高可用：如何保证接口幂等性？](技术面试题篇/高并发/高可用：如何保证接口幂等性？.md)
* [高可用：如何设计一个高可用系统？](技术面试题篇/高并发/高可用：如何设计一个高可用系统？.md)
* [高性能：负载均衡的常见算法有哪些？](技术面试题篇/高并发/高性能：负载均衡的常见算法有哪些？.md)
* [高性能：池化技术的应用场景](技术面试题篇/高并发/高性能：池化技术的应用场景.md)
* [高性能：零拷贝为什么能提升性能？](技术面试题篇/高并发/高性能：零拷贝为什么能提升性能？.md)
* [高性能：有哪些常见的 SQL 优化手段？](技术面试题篇/高并发/高性能：有哪些常见的SQL优化手段？.md)
* [高可用：如何避免微服务中的雪崩问题？](技术面试题篇/高并发/高可用：如何避免微服务中的雪崩问题？.md)
* [高可用：降级和熔断有什么区别？](技术面试题篇/高并发/高可用：降级和熔断有什么区别？.md)
* [高可用：灰度发布和回滚有什么用？](技术面试题篇/高并发/高可用：灰度发布和回滚有什么用？.md)

### 服务器

* [Nginx 常见面试题总结](技术面试题篇/服务器/Nginx常见面试题总结.md)
* [Tomcat 常见面试题总结](技术面试题篇/服务器/Tomcat常见面试题总结.md)

## [技术面试题自测篇](技术面试题自测篇/index.md)

* [计算机网络常见面试题自测](技术面试题自测篇/计算机网络常见面试题自测.md)
* [Java 基础常见面试题自测](技术面试题自测篇/Java基础常见面试题自测.md)
* [Java 集合常见面试题自测](技术面试题自测篇/Java集合常见面试题自测.md)
* [Java 并发常见面试题自测](技术面试题自测篇/Java并发常见面试题自测.md)
* [JVM 常见面试题自测](技术面试题自测篇/JVM常见面试题自测.md)
* [MySQL 常见面试题自测](技术面试题自测篇/MySQL常见面试题自测.md)
* [Redis 常见面试题自测](技术面试题自测篇/Redis常见面试题自测.md)
* [Spring\&SpringBoot 常见面试题自测](技术面试题自测篇/Spring\&SpringBoot常见面试题自测.md)

## [面经篇](面经篇/index.md)

### 必看

* [大厂四年，2024 阿里、字节、蚂蚁、小红书面试经历分享](面经篇/必看/大厂四年，2024阿里、字节、蚂蚁、小红书面试经历分享.md)
* [拿到腾讯、字节跳动等大厂后端实习 offer 了！](面经篇/必看/拿到腾讯、字节跳动等大厂后端实习offer了！.md)
* [四年半经验社招，腾讯、滴滴、字节、京东、快手、美团、蚂蚁等大中厂面试总结](面经篇/必看/四年半经验社招，腾讯、滴滴、字节、京东、快手、美团、蚂蚁等大中厂面试总结.md)
* [双非本科、0 实习、0 比赛项目经历。3 个月上岸百度](面经篇/必看/双非本科、0实习、0比赛项目经历。3个月上岸百度.md)
* [2 年经验，2021 阿里、头条、美团，滴滴，京东面经](面经篇/必看/2年经验，2021阿里、头条、美团，滴滴，京东面经.md)

### 大厂

* [⭐️ 美团面试，拷打了两个多小时](面经篇/大厂/⭐️美团面试，拷打了两个多小时.md)
* [⭐️ 秋招结束，我拿到了华为小奖状！](面经篇/大厂/⭐️秋招结束，我拿到了华为小奖状！.md)
* [5 年社招百度、阿里后端面试经验分享！](面经篇/大厂/5年社招百度、阿里后端面试经验分享！.md)
* [2 年经验大厂（网易、字节、B 站、阿里...）面经分享](面经篇/大厂/2年经验大厂（网易、字节、B站、阿里...）面经分享.md)
* [上海三年半社招，PDD、字节及证券面经](面经篇/大厂/上海三年半社招，PDD、字节及证券面经.md)
* [Java 后端社招两年半，拿了 10 多个 offer！](面经篇/大厂/Java后端社招两年半，拿了10多个offer！.md)
* [腾讯云 Java 工程师一面+ 被捞一面 + 二面面经](面经篇/大厂/腾讯云Java工程师一面+被捞一面+二面面经.md)
* [秋招拿下科大讯飞 SSP 经验分享](面经篇/大厂/秋招拿下科大讯飞SSP经验分享.md)
* [NLP 转后端开发，顺利拿到字节实习 offer！！](面经篇/大厂/NLP转后端开发，顺利拿到字节实习offer！！.md)
* [字节跳动 Java 后端实习面经（附参考答案）](面经篇/大厂/字节跳动Java后端实习面经（附参考答案）.md)
* [美团、华为、字节（已获 offer）春招面经（附参考答案）](面经篇/大厂/美团、华为、字节（已获offer）春招面经（附参考答案）.md)
* [五面阿里，终获 offer!](面经篇/大厂/五面阿里，终获offer!.md)
* [从考研失败到收获到自己满意的 Offer](面经篇/大厂/从考研失败到收获到自己满意的Offer.md)
* [华为*字节*腾讯*京东*网易\_滴滴面经分享（6 个 offer）](面经篇/大厂/华为_字节_腾讯_京东_网易_滴滴面经分享（6个offer）.md)
* [虾皮，网易云，京东，阿里校招面经！附参考答案](面经篇/大厂/虾皮，网易云，京东，阿里校招面经！附参考答案.md)

### 中小厂

* [⭐️vivo2024 校招面经，很简单](面经篇/中小厂/⭐️vivo2024校招面经，很简单.md)
* [携程校招面经（附答案），已获 offer!](面经篇/中小厂/携程校招面经（附答案），已获offer!.md)
* [双非本秋招总结与心路历程，上岸 OPPO](面经篇/中小厂/双非本秋招总结与心路历程，上岸OPPO.md)
* [腾讯云智（武汉）面经（附答案），已获 offer!](面经篇/中小厂/腾讯云智（武汉）面经（附答案），已获offer!.md)
* [步步高 Java 后端校招四面](面经篇/中小厂/步步高Java后端校招四面.md)
* [金蝶 Java 后端校招三面面经（已 OC，附参考答案）](面经篇/中小厂/金蝶Java后端校招三面面经（已OC，附参考答案）.md)

## [练级攻略篇](练级攻略篇/index.md)

* [如何成为一个合格的程序员？](练级攻略篇/如何成为一个合格的程序员？.md)
* [如何提高编程能力？](练级攻略篇/如何提高编程能力？.md)
* [如何快速上手一个新项目？](练级攻略篇/如何快速上手一个新项目？.md)
* [如何有效地提高工作效率？](练级攻略篇/如何有效地提高工作效率？.md)
* [如何更高效地自学编程？](练级攻略篇/如何更高效地自学编程？.md)
* [如何快速学习新技术？](练级攻略篇/如何快速学习新技术？.md)
* [大厂招聘更看重什么能力？](练级攻略篇/大厂招聘更看重什么能力？.md)

## [工作篇](工作篇/index.md)

* [如何选择职业方向？](工作篇/如何选择职业方向？.md)
* [新入职一家公司如何快速进入工作状态？](工作篇/新入职一家公司如何快速进入工作状态？.md)
* [如何在绩效考核中脱颖而出？](工作篇/如何在绩效考核中脱颖而出？.md)
* [公司背调需要注意什么？](工作篇/公司背调需要注意什么？.md)
