From 79e4b6c76fba89116daa7f534489679d92eef79b Mon Sep 17 00:00:00 2001 From: Guide Date: Sat, 17 Jan 2026 00:46:08 +0800 Subject: [PATCH] =?UTF-8?q?docs:seo=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/README.md | 2 +- docs/cs-basics/algorithms.md | 6 ++---- docs/cs-basics/data-structure.md | 6 ++---- docs/cs-basics/network.md | 12 +++--------- docs/cs-basics/operating-system.md | 12 ++---------- ...\272\347\241\200\345\220\210\351\233\206.md" | 14 +++++++++++--- docs/database/mysql.md | 12 +++--------- docs/database/redis.md | 12 +++--------- docs/home.md | 7 ++++++- .../how-to-handle-interview-nerves.md | 5 +++++ .../internship-experience.md | 5 +++++ .../interview-experience.md | 5 +++++ docs/interview-preparation/java-roadmap.md | 5 +++++ .../key-points-of-interview.md | 17 +++++++++++++++-- .../project-experience-guide.md | 5 +++++ docs/interview-preparation/resume-guide.md | 5 +++++ .../self-test-of-common-interview-questions.md | 5 +++++ ...to-prepare-for-the-interview-hand-in-hand.md | 5 +++++ docs/intro/faq.md | 11 ++++++++--- docs/java/java-basis.md | 12 +++--------- docs/java/java-collection.md | 12 +++--------- docs/java/java-concurrent.md | 12 +++--------- docs/java/java-jvm.md | 12 +++--------- docs/other/test-development.md | 6 ++---- .../{ => dachang}/2025-alibaba-taotian-1.md | 14 ++++++++++++++ docs/snippets/small-advertisement.snippet.md | 5 +---- docs/system-design/design-pattern.md | 12 +++--------- docs/system-design/spring.md | 12 +++--------- 28 files changed, 131 insertions(+), 117 deletions(-) rename docs/real-interview-experience/{ => dachang}/2025-alibaba-taotian-1.md (97%) diff --git a/docs/README.md b/docs/README.md index e41396b..8151335 100644 --- a/docs/README.md +++ b/docs/README.md @@ -26,7 +26,7 @@ JavaGuide 已经持续维护 6 年多了,累计提交了接近 **6000** commit 如果你准备面试的时间比较充足的话,建议阅读完整版,针对重要的知识点有更详细的讲解。地址:**[javaguide.cn](https://javaguide.cn/)**。 -专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入 **[JavaGuide 知识星球](./docs/about-the-author/zhishixingqiu-two-years.md)**(点击链接即可查看星球的详细介绍,一定确定自己真的需要再加入)。 +专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入 **[JavaGuide 知识星球](https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html)**(点击链接即可查看星球的详细介绍,一定确定自己真的需要再加入)。 ## 关于作者 diff --git a/docs/cs-basics/algorithms.md b/docs/cs-basics/algorithms.md index 9d63cad..7178098 100755 --- a/docs/cs-basics/algorithms.md +++ b/docs/cs-basics/algorithms.md @@ -1,15 +1,13 @@ --- title: 算法常见面试题总结 +description: 算法高频面试题总结:十大经典排序算法、字符串与链表高频LeetCode题、剑指Offer编程题、常见算法思想如动态规划、贪心、回溯等速览,附资源链接与推荐合集,快速通关算法面试。 category: 计算机基础 tag: - 算法 head: - - meta - name: keywords - content: 算法面试突击,LeetCode高频题,十大排序算法,字符串算法题,链表算法题,剑指Offer编程题,数据结构经典题,算法思想总结 - - - meta - - name: description - content: 算法面试突击:十大经典排序+字符串/链表高频LeetCode、剑指Offer编程题、算法思想速览,一文附资源链接,3步刷题法+⭐️推荐合集,快速通关算法面试! + content: 算法面试题,LeetCode,十大排序算法,字符串算法,链表算法,剑指Offer,动态规划,贪心算法,回溯算法,二分查找,算法思想 --- ## 算法 diff --git a/docs/cs-basics/data-structure.md b/docs/cs-basics/data-structure.md index d9ccb35..7ec6808 100755 --- a/docs/cs-basics/data-structure.md +++ b/docs/cs-basics/data-structure.md @@ -1,15 +1,13 @@ --- title: 数据结构常见面试题总结 +description: 数据结构高频面试题总结:涵盖数组、链表、栈、队列等线性结构,图的邻接表与邻接矩阵、DFS/BFS遍历,红黑树、堆、树的遍历算法,布隆过滤器原理与应用,快速掌握大厂面试核心考点。 category: 计算机基础 tag: - 数据结构 head: - - meta - name: keywords - content: 数据结构面试突击,图DFS BFS,邻接表矩阵,红黑树详解,堆栈队列,线性结构,布隆过滤器,树遍历算法 - - - meta - - name: description - content: 数据结构面试突击:图邻接表/矩阵+DFS/BFS、红黑树/堆/栈队列、线性结构速览,一图一链全覆盖,3小时掌握大厂高频考点! + content: 数据结构面试题,数组,链表,栈,队列,图,DFS,BFS,邻接表,邻接矩阵,红黑树,堆,二叉树,树遍历,布隆过滤器,哈希表 --- 数据结构这部分的基础知识已经总结完成。 diff --git a/docs/cs-basics/network.md b/docs/cs-basics/network.md index 7f9c75d..d9f3ac4 100755 --- a/docs/cs-basics/network.md +++ b/docs/cs-basics/network.md @@ -1,22 +1,16 @@ --- title: 计算机网络常见面试题总结 +description: 最新计算机网络高频面试题总结:OSI七层模型与TCP/IP四层模型详解、HTTP全版本对比、GET/POST区别、WebSocket实时通信、DNS解析流程,附图表与重点标注,一文搞定网络基础与应用层核心考点,快速备战后端面试。 category: 计算机基础 tag: - 计算机网络 head: - - meta - name: keywords - content: 计算机网络面试题,OSI七层模型,TCP/IP四层模型,HTTP vs HTTPS,HTTP/1.1 vs HTTP/2,HTTP/3 QUIC,GET vs POST,WebSocket vs HTTP,DNS解析过程,应用层面试,网络基础高频题,URL到页面展示,队头阻塞,Session vs Cookie - - - meta - - name: description - content: 最新计算机网络高频面试题总结:OSI/TCP/IP模型详解、HTTP全版本对比、GET/POST区别、WebSocket实时通信、DNS解析流程,附图表+⭐️重点标注,一文搞定网络基础&应用层核心考点,快速备战后端面试! + content: 计算机网络面试题,OSI七层模型,TCP/IP四层模型,HTTP,HTTPS,HTTP/2,HTTP/3,QUIC,GET POST区别,WebSocket,DNS解析,三次握手,四次挥手,TCP UDP区别,Session Cookie --- ------- - -![面试突击-计算机基础](https://oss.javaguide.cn/github/javaguide-interview/cover/network.png) - ------- + ## 前言 diff --git a/docs/cs-basics/operating-system.md b/docs/cs-basics/operating-system.md index 04c204b..9f50395 100644 --- a/docs/cs-basics/operating-system.md +++ b/docs/cs-basics/operating-system.md @@ -1,23 +1,15 @@ --- title: 操作系统常见面试题总结 +description: 最新操作系统高频面试题总结:用户态与内核态、系统调用、进程与线程区别、多线程同步、死锁预防与避免、虚拟内存分页分段对比、TLB快表、页面置换算法、文件系统、硬链接软链接、磁盘调度算法,一图一表速记,快速通关后端面试。 category: 计算机基础 tag: - 操作系统 head: - - meta - name: keywords - content: 操作系统面试突击,用户态内核态,系统调用,进程线程区别,多线程同步,死锁预防避免,虚拟内存分页,TLB快表,页面置换算法,硬链接软链接,磁盘调度算法 - - - meta - - name: description - content: 最新操作系统高频面试题总结:用户态/内核态+系统调用、进程/线程/死锁高频题、虚拟内存分页分段对比、TLB+页缺失+LRU置换、文件系统&磁盘调度,一图一表速记,快速通关后端面试! + content: 操作系统面试题,用户态内核态,系统调用,进程线程区别,多线程同步,死锁预防,虚拟内存,分页分段,TLB快表,页面置换算法,LRU,硬链接软链接,磁盘调度算法 --- ------- - -![面试突击-操作系统](https://oss.javaguide.cn/github/javaguide-interview/cover/operating-system.png) - ------- - ## 前言 由于很多读者都有突击面试的需求,所以我在几年前就弄了 **JavaGuide 面试突击版本**(JavaGuide 内容精简版,只保留重点),并持续完善跟进。对于喜欢纸质阅读的朋友来说,也可以打印出来,整体阅读体验非常高! diff --git "a/docs/cs-basics/\350\256\241\347\256\227\346\234\272\345\237\272\347\241\200\345\220\210\351\233\206.md" "b/docs/cs-basics/\350\256\241\347\256\227\346\234\272\345\237\272\347\241\200\345\220\210\351\233\206.md" index 9fe2b5e..8ca084e 100644 --- "a/docs/cs-basics/\350\256\241\347\256\227\346\234\272\345\237\272\347\241\200\345\220\210\351\233\206.md" +++ "b/docs/cs-basics/\350\256\241\347\256\227\346\234\272\345\237\272\347\241\200\345\220\210\351\233\206.md" @@ -1,6 +1,14 @@ -![面试突击-计算机基础](../images/cover/cs-basis.png) - ------- +--- +title: 计算机基础合集 +description: 计算机基础面试知识合集:涵盖计算机网络、操作系统、数据结构与算法等核心内容,适合Java后端面试快速突击复习使用。 +category: 计算机基础 +head: + - - meta + - name: keywords + content: 计算机基础,计算机网络,操作系统,数据结构,算法,面试突击,后端面试,计算机科学 +--- + + # 前言 diff --git a/docs/database/mysql.md b/docs/database/mysql.md index b03beb9..27c9ed3 100755 --- a/docs/database/mysql.md +++ b/docs/database/mysql.md @@ -1,5 +1,6 @@ --- title: MySQL常见面试题总结 +description: MySQL高频面试题精讲:涵盖MySQL基础架构、InnoDB存储引擎、索引原理与B+树、事务ACID特性、隔离级别、MVCC多版本并发控制、redo log/undo log/binlog日志、行锁与表锁、慢查询优化等核心考点,一文速通大厂必考点。 category: 数据库 tag: - MySQL @@ -7,17 +8,10 @@ tag: head: - - meta - name: keywords - content: MySQL面试题,MySQL基础架构,InnoDB存储引擎,MySQL索引,B+树索引,事务隔离级别,redo log,undo log,binlog,MVCC,行级锁,慢查询优化 - - - meta - - name: description - content: MySQL高频面试题精讲:基础架构、InnoDB引擎、索引原理、B+树、事务ACID、MVCC、redo/undo/binlog日志、行锁/表锁、慢查询优化,一文速通大厂必考点! + content: MySQL面试题,MySQL基础架构,InnoDB存储引擎,MySQL索引,B+树索引,事务隔离级别,redo log,undo log,binlog,MVCC,行级锁,表锁,慢查询优化,SQL优化 --- ------- - -![面试突击-MySQL](https://oss.javaguide.cn/github/javaguide-interview/cover/mysql.png) - ------- + ## 前言 diff --git a/docs/database/redis.md b/docs/database/redis.md index 0659e2b..843c711 100644 --- a/docs/database/redis.md +++ b/docs/database/redis.md @@ -1,22 +1,16 @@ --- title: Redis常见面试题总结 +description: 最新Redis面试题全解析:涵盖Redis事务原理、性能优化pipeline与Lua脚本、bigkey与hotkey处理、缓存穿透击穿雪崩应对方案、慢查询与内存碎片、Redis Sentinel哨兵与Cluster集群详解,助你高分通过后端面试。 category: 数据库 tag: - Redis head: - - meta - name: keywords - content: Redis面试题, Redis事务, Redis性能优化, Redis缓存穿透, Redis缓存击穿, Redis缓存雪崩, Redis bigkey, Redis hotkey, Redis慢查询, Redis内存碎片, Redis集群, Redis Sentinel - - - meta - - name: description - content: 最新Redis面试题全解析:事务原理、性能优化(pipeline/Lua/bigkey/hotkey)、缓存穿透/击穿/雪崩应对、慢查询&内存碎片、Sentinel/Cluster集群详解,助你高分通过后端面试! + content: Redis面试题,Redis数据类型,Redis持久化,RDB,AOF,Redis事务,Redis性能优化,缓存穿透,缓存击穿,缓存雪崩,Redis bigkey,Redis hotkey,Redis Sentinel,Redis Cluster,分布式锁 --- ------- - -![面试突击-Redis](https://oss.javaguide.cn/github/javaguide-interview/cover/redis.png) - ------- + ## 前言 diff --git a/docs/home.md b/docs/home.md index 04fdf1b..7d2918f 100644 --- a/docs/home.md +++ b/docs/home.md @@ -1,6 +1,11 @@ --- -icon: creative title: Java 学习&面试指南(Go、Python 后端面试通用,计算机基础面试总结) +description: JavaGuide面试突击版:专为Java后端面试打造的学习指南,涵盖Java基础、集合、并发、JVM、MySQL、Redis、Spring、计算机网络、操作系统等核心面试知识点,适合快速复习备战面试。 +icon: creative +head: + - - meta + - name: keywords + content: Java面试,JavaGuide,Java学习,后端面试,Java基础,Java集合,Java并发,JVM,MySQL面试,Redis面试,Spring面试,计算机网络,操作系统,数据结构,算法 --- ## 项目介绍 diff --git a/docs/interview-preparation/how-to-handle-interview-nerves.md b/docs/interview-preparation/how-to-handle-interview-nerves.md index 1a1a794..a622236 100644 --- a/docs/interview-preparation/how-to-handle-interview-nerves.md +++ b/docs/interview-preparation/how-to-handle-interview-nerves.md @@ -1,7 +1,12 @@ --- title: 面试太紧张怎么办? +description: 面试太紧张怎么办:分享应对面试紧张情绪的实用技巧,包括调整心态、充分准备、模拟面试、遇到不会的问题如何处理,以及面试后复盘的方法。 category: 面试准备 icon: security-fill +head: + - - meta + - name: keywords + content: 面试紧张,面试心态,面试技巧,克服面试紧张,面试准备,模拟面试,面试复盘,技术面试,面试经验 --- 很多小伙伴在第一次技术面试时都会感到紧张甚至害怕,面试结束后还会有种“懵懵的”感觉。我也经历过类似的状况,可以说是深有体会。其实,**紧张是很正常的**——它代表你对面试的重视,也来自于对未知结果的担忧。但如果过度紧张,反而会影响你的临场发挥。 diff --git a/docs/interview-preparation/internship-experience.md b/docs/interview-preparation/internship-experience.md index 4e16fc7..97ab2fe 100644 --- a/docs/interview-preparation/internship-experience.md +++ b/docs/interview-preparation/internship-experience.md @@ -1,7 +1,12 @@ --- title: 校招没有实习经历怎么办? +description: 校招没有实习经历怎么办:针对没有实习经验的应届生,详解如何通过补强项目经历、完善简历、准备技术面试三个方面来弥补,提升求职竞争力。 category: 面试准备 icon: experience +head: + - - meta + - name: keywords + content: 没有实习经历,校招,应届生求职,项目经历,简历优化,技术面试,实习,Java校招,求职攻略 --- 由于目前的面试太卷,对于犹豫是否要找实习的同学来说,个人建议不论是本科生还是研究生都应该在参加校招面试之前,争取一下不错的实习机会,尤其是大厂的实习机会,日常实习或者暑期实习都可以。当然,如果大厂实习面不上,中小厂实习也是可以接受的。 diff --git a/docs/interview-preparation/interview-experience.md b/docs/interview-preparation/interview-experience.md index 84a2400..3d05903 100644 --- a/docs/interview-preparation/interview-experience.md +++ b/docs/interview-preparation/interview-experience.md @@ -1,7 +1,12 @@ --- title: 优质面经汇总(付费) +description: 优质Java后端面经汇总:精选15+篇高质量Java后端面经,涵盖校招社招、大厂中小厂,帮助你了解真实面试流程和常见问题,为面试做好充分准备。 category: 知识星球 icon: experience +head: + - - meta + - name: keywords + content: Java面经,面试经验,大厂面经,校招面经,社招面经,后端面经,面试题,面试真题,Java后端面经,技术面试 --- 古人云:“**他山之石,可以攻玉**” 。善于学习借鉴别人的面试的成功经验或者失败的教训,可以让自己少走许多弯路。 diff --git a/docs/interview-preparation/java-roadmap.md b/docs/interview-preparation/java-roadmap.md index 44de032..264ae19 100644 --- a/docs/interview-preparation/java-roadmap.md +++ b/docs/interview-preparation/java-roadmap.md @@ -1,7 +1,12 @@ --- title: Java 学习路线(最新版,4w+字) +description: 2025最新Java学习路线图:4万字详细讲解Java后端开发完整学习路径,从Java基础到进阶,涵盖Spring全家桶、MySQL、Redis、分布式微服务等技术栈,附配套学习资源推荐。 category: 面试准备 icon: path +head: + - - meta + - name: keywords + content: Java学习路线,Java后端学习,Java学习计划,Java入门,Java进阶,Java技术栈,Spring学习,MySQL学习,Redis学习,分布式学习 --- ::: tip 重要说明 diff --git a/docs/interview-preparation/key-points-of-interview.md b/docs/interview-preparation/key-points-of-interview.md index e60f4ef..143c424 100644 --- a/docs/interview-preparation/key-points-of-interview.md +++ b/docs/interview-preparation/key-points-of-interview.md @@ -1,17 +1,28 @@ --- title: Java后端面试重点总结 +description: Java后端面试重点总结:系统梳理面试核心知识点优先级,包括Java基础、集合、并发、MySQL、Redis、Spring等必考内容,以及如何根据目标公司调整复习策略,高效准备八股文。 category: 面试准备 icon: star +head: + - - meta + - name: keywords + content: Java面试重点,面试八股文,Java后端面试,面试知识点,面试复习,Java基础面试,MySQL面试,Redis面试,Spring面试,面试准备 --- + + ::: tip 友情提示 -本文节选自 **[《Java 面试指北》](https://javaguide.cn/zhuanlan/java-mian-shi-zhi-bei.html)**。这是一份教你如何更高效地准备面试的专栏,内容和 JavaGuide 互补,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ……)、优质面经等内容。 +本文节选自 **[《Java 面试指北》](../zhuanlan/java-mian-shi-zhi-bei.md)**。这是一份教你如何更高效地准备面试的专栏,内容和 JavaGuide 互补,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ……)、优质面经等内容。 ::: ## Java 后端面试哪些知识点是重点? **准备面试的时候,具体哪些知识点是重点呢?如何把握重点?** +先来一张图(后续会详细解读): + +![Java 后端面试重点](https://oss.javaguide.cn/github/javaguide/interview-preparation/back-end-interview-focus.png) + 给你几点靠谱的建议: 1. Java 基础、集合、并发、MySQL、Redis 、Spring、Spring Boot 这些 Java 后端开发必备的知识点(MySQL + Redis >= Java > Spring + Spring Boot)。大厂以及中小厂的面试问的比较多的就是这些知识点。Spring 和 Spring Boot 这俩框架类的知识点相对前面的知识点来说重要性要稍低一些,但一般面试也会问一些,尤其是中小厂。并发知识一般中大厂提问更多也更难,尤其是大厂喜欢深挖底层,很容易把人问倒。计算机基础相关的内容会在下面提到。 @@ -19,13 +30,15 @@ icon: star 3. 针对自身找工作的需求,你又可以适当地调整复习的重点。像中小厂一般问计算机基础比较少一些,有些大厂比如字节比较重视计算机基础尤其是算法。这样的话,如果你的目标是中小厂的话,计算机基础就准备面试来说不是那么重要了。如果复习时间不够的话,可以暂时先放放,腾出时间给其他重要的知识点。 4. 一般校招的面试不会强制要求你会分布式/微服务、高并发的知识(不排除个别岗位有这方面的硬性要求),所以到底要不要掌握还是要看你个人当前的实际情况。如果你会这方面的知识的话,对面试相对来说还是会更有利一些(想要让项目经历有亮点,还是得会一些性能优化的知识。性能优化的知识这也算是高并发知识的一个小分支了)。如果你的技能介绍或者项目经历涉及到分布式/微服务、高并发的知识,那建议你尽量也要抽时间去认真准备一下,面试中很可能会被问到,尤其是项目经历用到的时候。不过,也还是主要准备写在简历上的那些知识点就好。 5. JVM 相关的知识点,一般是大厂(例如美团、阿里)和一些不错的中厂(例如携程、顺丰、招银网络)才会问到,面试国企、差一点的中厂和小厂就没必要准备了。JVM 面试中比较常问的是 [Java 内存区域](https://javaguide.cn/java/jvm/memory-area.html)、[JVM 垃圾回收](https://javaguide.cn/java/jvm/jvm-garbage-collection.html)、[类加载器和双亲委派模型](https://javaguide.cn/java/jvm/classloader.html) 以及 JVM 调优和问题排查(我之前分享过一些[常见的线上问题案例](https://t.zsxq.com/0bsAac47U),里面就有 JVM 相关的)。 -6. 不同的大厂面试侧重点也会不同。比如说你要去阿里这种公司的话,项目和八股文就是重点,阿里笔试一般会有代码题,进入面试后就很少问代码题了,但是对原理性的问题问的比较深,经常会问一些你对技术的思考。再比如说你要面试字节这种公司,那计算机基础,尤其是算法是重点,字节的面试十分注重代码功底,有时候开始面试就会直接甩给你一道代码题,写出来再谈别的。也会问面试八股文,以及项目,不过,相对来说要少很多。建议你看一下这篇文章 [为了解开互联网大厂秋招内幕,我把他们全面了一遍](https://mp.weixin.qq.com/s/pBsGQNxvRupZeWt4qZReIA),了解一下常见大厂的面试题侧重点。 +6. 不同的大厂面试侧重点也会不同。比如说你要去阿里这种公司的话,项目和八股文就是重点,阿里笔试一般会有代码题,进入面试后就很少问代码题了,但是对原理性的问题问的比较深,经常会问一些你对技术的思考。再比如说你要面试字节这种公司,那计算机基础,尤其是算法是重点,字节的面试十分注重代码功底,有时候开始面试就会直接甩给你一道代码题,写出来再谈别的。也会问面试八股文,以及项目,不过,相对来说要少很多。 7. 多去找一些面经看看,尤其你目标公司或者类似公司对应岗位的面经。这样可以实现针对性的复习,还能顺便自测一波,检查一下自己的掌握情况。 看似 Java 后端八股文很多,实际把复习范围一缩小,重要的东西就是那些。考虑到时间问题,你不可能连一些比较冷门的知识点也给准备了。这没必要,主要精力先放在那些重要的知识点即可。 ## 如何更高效地准备八股文? + + 对于技术八股文来说,尽量不要死记硬背,这种方式非常枯燥且对自身能力提升有限!但是!想要一点不背是不太现实的,只是说要结合实际应用场景和实战来理解记忆。 我一直觉得面试八股文最好是和实际应用场景和实战相结合。很多同学现在的方向都错了,上来就是直接背八股文,硬生生学成了文科,那当然无趣了。 diff --git a/docs/interview-preparation/project-experience-guide.md b/docs/interview-preparation/project-experience-guide.md index 3fd2423..1653394 100644 --- a/docs/interview-preparation/project-experience-guide.md +++ b/docs/interview-preparation/project-experience-guide.md @@ -1,7 +1,12 @@ --- title: 项目经验指南 +description: 项目经验指南:针对应届生和程序员如何获取项目经验的完整指南,包括实战项目视频专栏、开源项目推荐、从头开始做项目、参加技术比赛等多种途径,以及如何优化项目让面试更有竞争力。 category: 面试准备 icon: project +head: + - - meta + - name: keywords + content: 项目经验,实战项目,项目经历,没有项目经验怎么办,Java项目,开源项目,项目推荐,面试项目,简历项目,校招项目 --- ::: tip 友情提示 diff --git a/docs/interview-preparation/resume-guide.md b/docs/interview-preparation/resume-guide.md index 319d37f..847e715 100644 --- a/docs/interview-preparation/resume-guide.md +++ b/docs/interview-preparation/resume-guide.md @@ -1,7 +1,12 @@ --- title: 程序员简历编写指南 +description: 程序员简历编写指南:涵盖简历模板推荐、简历排版技巧、个人信息填写、求职意向、教育经历、专业技能描述、项目经历撰写等核心内容,助你写出一份高质量的技术简历。 category: 面试准备 icon: jianli +head: + - - meta + - name: keywords + content: 程序员简历,简历模板,简历编写,Java简历,技术简历,求职简历,简历排版,项目经历,技能介绍,校招简历,社招简历 --- ::: tip 友情提示 diff --git a/docs/interview-preparation/self-test-of-common-interview-questions.md b/docs/interview-preparation/self-test-of-common-interview-questions.md index fb3cf13..14e93fb 100644 --- a/docs/interview-preparation/self-test-of-common-interview-questions.md +++ b/docs/interview-preparation/self-test-of-common-interview-questions.md @@ -1,7 +1,12 @@ --- title: 常见面试题自测(付费) +description: Java常见面试题自测:按照面试提问方式整理Java核心知识点的高频面试题,每道题都标注重要程度和提示信息,帮助你高效检验面试准备情况。 category: 知识星球 icon: security-fill +head: + - - meta + - name: keywords + content: Java面试题自测,面试题,Java面试题,技术面试自测,面试准备,八股文自测,Java后端面试题,面试题库 --- 面试之前,强烈建议大家多拿常见的面试题来进行自测,检查一下自己的掌握情况,这是一种非常实用的备战技术面试的小技巧。 diff --git a/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md b/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md index 436a442..9ff435f 100644 --- a/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md +++ b/docs/interview-preparation/teach-you-how-to-prepare-for-the-interview-hand-in-hand.md @@ -1,7 +1,12 @@ --- title: 如何高效准备Java面试? +description: 如何高效准备Java面试:从求职导向学习、了解招聘时间、获取招聘信息、完善简历到技术面试准备的完整攻略,帮助程序员系统性地备战面试,少走弯路。 category: 知识星球 icon: path +head: + - - meta + - name: keywords + content: Java面试准备,面试技巧,校招面试,社招面试,春招秋招,招聘信息,面试攻略,求职指南,技术面试,面试复习 --- ::: tip 友情提示 diff --git a/docs/intro/faq.md b/docs/intro/faq.md index 2511046..67af0dd 100644 --- a/docs/intro/faq.md +++ b/docs/intro/faq.md @@ -1,12 +1,17 @@ --- title: 常见问题 +description: JavaGuide面试突击版常见问题解答:介绍为什么要单独制作面试突击版、如何获取最新版本PDF、如何学习本项目以及如何参与贡献等常见问题。 category: 走近项目 icon: help +head: + - - meta + - name: keywords + content: JavaGuide常见问题,FAQ,面试突击版,PDF下载,JavaGuide学习,项目贡献 --- ## 为什么要再单独弄一个面试突击版? -JavaGuide 已经有了在线阅读版本(地址:https://javaguide.cn/),阅读体验也很不错,为什么我还要再花这么多时间单独弄一个面试突击版呢? +JavaGuide 已经有了在线阅读版本(地址:[javaguide.cn](https://javaguide.cn/) ),阅读体验也很不错,为什么我还要再花这么多时间单独弄一个面试突击版呢? 1. 很多同学由于某些原因比较喜欢看 PDF 电子版或者有打印的需求,[JavaGuide](https://javaguide.cn/) 原项目内容过多,不太适合整理成 PDF 版本; 2. 《JavaGuide 面试突击版》专为面试突击打造,内容相比于[JavaGuide](https://javaguide.cn/) 原项目更精简。 @@ -38,8 +43,8 @@ JavaGuide 已经有了在线阅读版本(地址:https://javaguide.cn/), > > 参考文档(可选):相关的一些参考资料比如官方文档的描述、书籍中的描述。 -为了提高准确性已经不必要的时间花费,希望大家尽量确保自己想法的准确性。 - +为了提高准确性以及不必要的时间花费,希望大家尽量确保自己想法的准确性。 +⭐️**多次参与贡献,有机会获得现金、键盘、耳机、鼠标等奖励!** ------ diff --git a/docs/java/java-basis.md b/docs/java/java-basis.md index 153c7aa..875ee94 100755 --- a/docs/java/java-basis.md +++ b/docs/java/java-basis.md @@ -1,22 +1,16 @@ --- title: Java基础常见面试题总结 +description: 系统梳理Java面试中最常考的基础知识与高频问题:涵盖JVM、JDK、JRE区别,字节码与编译解释执行机制,AOT与JIT对比及GraalVM,Oracle JDK与OpenJDK区别,8种基本数据类型与自动装箱、包装类型缓存机制,浮点数精度与BigDecimal,成员变量和局部变量、静态变量与方法,重载和重写,String不可变性与常量池,异常体系与try-with-resources,泛型、反射、SPI、序列化及I/O等核心考点。 category: Java tag: - Java基础 head: - - meta - name: keywords - content: Java特点,Java SE,Java EE,Java ME,Java虚拟机,JVM,JDK,JRE,字节码,Java编译与解释,AOT编译,云原生,AOT与JIT对比,GraalVM,Oracle JDK与OpenJDK区别,OpenJDK,LTS支持,多线程支持,静态变量,成员变量与局部变量区别,包装类型缓存机制,自动装箱与拆箱,浮点数精度丢失,BigDecimal,Java基本数据类型,Java标识符与关键字,移位运算符,Java注释,静态方法与实例方法,方法重载与重写,可变长参数,Java性能优化 - - - meta - - name: description - content: 系统梳理 Java 面试中最常考的基础知识与高频问题:涵盖 JVM、JDK、JRE 区别,字节码与编译/解释执行机制,AOT 与 JIT 对比及 GraalVM,Oracle JDK 与 OpenJDK 区别,8 种基本数据类型与自动装箱、包装类型缓存机制,浮点数精度与 BigDecimal,成员变量和局部变量、静态变量与方法,重载和重写,自增自减与移位运算符,String 不可变性与常量池,异常体系与 try-with-resources,泛型、反射、SPI、序列化及 I/O 等核心考点,适合作为 Java 基础面试突击与复习笔记。 + content: Java基础面试题,Java特点,JVM,JDK,JRE,字节码,AOT编译,JIT编译,GraalVM,Oracle JDK,OpenJDK,基本数据类型,自动装箱,包装类型缓存,BigDecimal,静态变量,方法重载,方法重写,String不可变,常量池,异常处理,泛型,反射,SPI,序列化 --- ------- - -![面试突击-Java基础](https://oss.javaguide.cn/github/javaguide-interview/cover/java-basis.png) - ------- + ## 前言 diff --git a/docs/java/java-collection.md b/docs/java/java-collection.md index d364238..815094d 100755 --- a/docs/java/java-collection.md +++ b/docs/java/java-collection.md @@ -1,22 +1,16 @@ --- title: Java集合常见面试题总结 +description: 系统梳理Java集合框架常见知识点与高频面试题,覆盖List、Set、Queue、Map及其典型实现如ArrayList、LinkedList、HashSet、HashMap、ConcurrentHashMap、BlockingQueue等,并结合源码讲解扩容机制、时间复杂度、线程安全与fail-fast/fail-safe等关键细节。 category: Java tag: - Java集合 head: - - meta - name: keywords - content: Java集合,Collection,List,ArrayList,LinkedList,Set,HashSet,TreeSet,Queue,Deque,ArrayDeque,PriorityQueue,BlockingQueue,ArrayBlockingQueue,LinkedBlockingQueue,HashMap,TreeMap,ConcurrentHashMap,Hashtable,fail-fast,fail-safe - - - meta - - name: description - content: 系统梳理 Java 集合框架常见知识点与高频面试题,覆盖 List、Set、Queue、Map 及其典型实现(如 ArrayList、LinkedList、HashSet、HashMap、ConcurrentHashMap、BlockingQueue 等),并结合源码讲解扩容机制、时间复杂度、线程安全与 fail-fast/fail-safe 等关键细节。 + content: Java集合面试题,Collection,List,ArrayList,LinkedList,Set,HashSet,TreeSet,Queue,Deque,ArrayDeque,PriorityQueue,BlockingQueue,HashMap,TreeMap,ConcurrentHashMap,Hashtable,fail-fast,fail-safe,扩容机制 --- ------- - -![面试突击-Java集合](https://oss.javaguide.cn/github/javaguide-interview/cover/java-collection.png) - ------- + ## 前言 diff --git a/docs/java/java-concurrent.md b/docs/java/java-concurrent.md index 4bb1853..be54431 100755 --- a/docs/java/java-concurrent.md +++ b/docs/java/java-concurrent.md @@ -1,22 +1,16 @@ --- title: Java并发常见面试题总结 +description: Java并发编程核心知识点与高频面试题总结:涵盖线程与进程、并发与并行、线程生命周期、死锁、synchronized、ReentrantLock、volatile、ThreadLocal、线程池、CAS、AQS等重要概念与实战应用。 category: Java tag: - Java并发 head: - - meta - name: keywords - content: 线程和进程,并发和并行,多线程,死锁,线程的生命周期,synchronized,ReentrantLock,volatile,ThreadLocal,线程池,CAS,AQS - - - meta - - name: description - content: Java并发常见知识点和面试题总结(含详细解答),希望对你有帮助! + content: Java并发面试题,线程和进程,并发和并行,多线程,死锁,线程生命周期,synchronized,ReentrantLock,volatile,ThreadLocal,线程池,CAS,AQS,并发编程,锁机制 --- ------- - -![面试突击-Java并发](https://oss.javaguide.cn/github/javaguide-interview/cover/java-concurrent.png) - ------- + ## 前言 diff --git a/docs/java/java-jvm.md b/docs/java/java-jvm.md index e7983ba..067117a 100755 --- a/docs/java/java-jvm.md +++ b/docs/java/java-jvm.md @@ -1,22 +1,16 @@ --- title: JVM常见面试题总结 +description: JVM核心知识点与高频面试题精炼总结:涵盖内存区域划分、垃圾回收算法与收集器、类加载机制、双亲委派模型、G1/ZGC垃圾收集器、OutOfMemoryError排查、Heap Dump分析、JVM性能调优参数等,含图解与实战案例。 category: Java tag: - JVM head: - - meta - name: keywords - content: JVM内存区域,JVM垃圾回收,类加载机制,双亲委派模型,GC算法,G1,ZGC,OutOfMemoryError,Heap Dump,性能优化,JVM参数 - - - meta - - name: description - content: JVM核心知识点与高频面试题精炼总结:内存区域、垃圾回收、类加载、双亲委派、G1/ZGC、OOM排查、Heap Dump、性能参数等,含图解与实战案例。 + content: JVM面试题,JVM内存区域,JVM垃圾回收,类加载机制,双亲委派模型,GC算法,G1,ZGC,OutOfMemoryError,OOM排查,Heap Dump,JVM调优,JVM参数 --- ------- - -![面试突击-JVM](https://oss.javaguide.cn/github/javaguide-interview/cover/java-jvm.png) - ------- + ## 前言 diff --git a/docs/other/test-development.md b/docs/other/test-development.md index 5b9623c..05439ab 100644 --- a/docs/other/test-development.md +++ b/docs/other/test-development.md @@ -1,5 +1,6 @@ --- title: 测试开发常见面试题总结 +description: 测试开发高频面试题系统总结,覆盖测试开发基础、Bug处理与协作、测试用例设计、自动化测试、压力测试、白盒测试黑盒测试区别、端到端测试等实战问题与参考答案,适合冲击中大厂测开岗位的同学快速复盘与刷题。 category: 测试开发 tag: - 测试开发 @@ -7,10 +8,7 @@ tag: head: - - meta - name: keywords - content: 测试开发面试题,测开高频问题,软件测试面试题,测试用例设计,自动化测试,压力测试,Web测试,白盒测试,黑盒测试,端到端测试,测试左移,测试类型 - - - meta - - name: description - content: 测试开发高频面试题系统总结,覆盖测试开发基础、Bug处理与协作、测试用例设计、自动化测试、压力测试、测试类型区分等实战问题与参考答案,适合冲击中大厂测开岗位的同学快速复盘与刷题。 + content: 测试开发面试题,测开面试,软件测试面试题,测试用例设计,自动化测试,压力测试,Web测试,白盒测试,黑盒测试,端到端测试,功能测试,性能测试,测试左移 --- diff --git a/docs/real-interview-experience/2025-alibaba-taotian-1.md b/docs/real-interview-experience/dachang/2025-alibaba-taotian-1.md similarity index 97% rename from docs/real-interview-experience/2025-alibaba-taotian-1.md rename to docs/real-interview-experience/dachang/2025-alibaba-taotian-1.md index 2b3779b..fa115aa 100644 --- a/docs/real-interview-experience/2025-alibaba-taotian-1.md +++ b/docs/real-interview-experience/dachang/2025-alibaba-taotian-1.md @@ -1,3 +1,17 @@ +--- +title: 2025阿里淘天一面面经 +description: 2025年阿里淘天一面真实面经分享:涵盖阿里招聘流程、面试技巧、技术八股文如GET/POST区别、反射应用、SQL优化等高频面试题,以及在线编程考核内容,助你备战阿里面试。 +category: 真实面经 +tag: + - 阿里 + - 淘天 + - 大厂面经 +head: + - - meta + - name: keywords + content: 阿里面经,淘天面经,2025面经,阿里面试,大厂面经,Java面经,后端面经,阿里技术面试,GET POST区别,反射,SQL优化 +--- + 过去两年,阿里的招聘策略正在悄悄发生结构性变化。 一方面,阿里整体调整组织架构,形成淘天、阿里云、夸克等多个相对独立的业务方向;另一方面,不少应届生明显感受到:**阿里开始“卡学历”了。** diff --git a/docs/snippets/small-advertisement.snippet.md b/docs/snippets/small-advertisement.snippet.md index 7ed8e16..9b44168 100644 --- a/docs/snippets/small-advertisement.snippet.md +++ b/docs/snippets/small-advertisement.snippet.md @@ -1,5 +1,2 @@ -::: tip 这是一则或许对你有用的小广告 +[![JavaGuide官方知识星球](https://oss.javaguide.cn/xingqiu/xingqiu.png)](https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html) -给自己打个小广告,如果需要面试辅导(比如简历优化、一对一模拟问答、高频考点突击资料等),欢迎了解我的[知识星球](https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html)。已经坚持维护六年,内容持续更新,虽白菜价(0.4元/天)但质量很高,主打一个良心! - -::: diff --git a/docs/system-design/design-pattern.md b/docs/system-design/design-pattern.md index 6d38bde..141b98d 100644 --- a/docs/system-design/design-pattern.md +++ b/docs/system-design/design-pattern.md @@ -1,22 +1,16 @@ --- title: 设计模式常见面试题总结 +description: 23种设计模式高频面试题精讲:涵盖创建型、结构型、行为型三大类设计模式详解,包含单例模式、工厂模式、观察者模式、策略模式等经典案例与UML类图,系统设计必备知识点速记。 category: 系统设计 tag: - 设计模式 head: - - meta - name: keywords - content: 设计模式面试题,创建型模式,结构型模式,行为型模式,单例模式,工厂模式,观察者模式,策略模式,23种设计模式,UML类图,系统设计 - - - meta - - name: description - content: 23种设计模式高频面试题精讲:创建/结构/行为型模式详解,含单例、工厂、观察者、策略等经典案例+UML类图,系统设计必备速记! + content: 设计模式面试题,23种设计模式,创建型模式,结构型模式,行为型模式,单例模式,工厂模式,抽象工厂,建造者模式,观察者模式,策略模式,代理模式,装饰器模式,UML类图 --- ------- - -![design-pattern](https://oss.javaguide.cn/github/javaguide-interview/cover/design-pattern.png) - ------- + ## 前言 diff --git a/docs/system-design/spring.md b/docs/system-design/spring.md index 9b79d8c..2759d00 100644 --- a/docs/system-design/spring.md +++ b/docs/system-design/spring.md @@ -1,22 +1,16 @@ --- title: Spring和Spring Boot常见面试题总结 +description: 系统梳理Spring和Spring Boot常见面试题与高频知识点,包括IoC与依赖注入原理、Bean的作用域与生命周期、AOP核心概念及通知类型、Spring MVC核心组件和请求处理流程、事务传播行为与隔离级别、循环依赖及三级缓存、@Transactional回滚规则、Spring Security权限控制与密码加密、Spring Boot自动配置和配置文件加载优先级等。 category: 系统设计 tag: - 常见框架 head: - - meta - name: keywords - content: Spring面试题,Spring Boot面试题,Spring IoC,依赖注入,Spring AOP,Spring MVC 工作原理,Spring 事务传播行为,Spring 循环依赖,Spring Bean 生命周期,Spring Security 权限控制,Java 面试指南,JavaGuide - - - meta - - name: description - content: 本文系统梳理 Spring 和 Spring Boot 常见面试题与高频知识点,包括 IoC 与依赖注入原理、Bean 的作用域与生命周期、AOP 核心概念及通知类型、Spring MVC 核心组件和请求处理流程、事务传播行为与隔离级别、循环依赖及三级缓存、@Transactional 回滚规则、Spring Security 权限控制与密码加密、Spring Boot 自动配置和配置文件加载优先级等,适合作为 Java 后端面试突击与复习笔记。 + content: Spring面试题,Spring Boot面试题,Spring IoC,依赖注入,Spring AOP,Spring MVC,Spring事务,事务传播行为,Spring循环依赖,三级缓存,Bean生命周期,Spring Security,自动配置 --- ------- - -![面试突击-Spring](https://oss.javaguide.cn/github/javaguide-interview/cover/spring.png) - ------- + ## 前言