后端开发面试题手写笔记

在复习的路途中,自己总结的各种后端开发笔记,每一题都是直接进入主题,包括(Java、MySQL、Redis、Spring、分布式、RocketMQ、Docker等流行技术架构的知识点),欢迎大家前来学习,如有错误请指点,期待大家能收获知识。 如果需要获取最新的文章,欢迎访问我的个人博客 哈利的小屋


面试题(拓展知识)

自己在准备面试/复习的时候,整理了一些高频面试题的拓展题部分,如有错误欢迎指正哦。 1. 为什么链表转红黑树的阈值是8?链表长度为8就一定会变成红黑树吗? 链表转红黑树的阈值设定为8并不意味着链表长度达到8时一定会转为红黑树。 1. 阈值8的设计原因 时间复杂度的考虑:在哈希冲突发生时,HashMa


热点中间件面试题(快速复习)

自己在准备面试/复习的时候,整理了一些高频面试题,如有错误欢迎指正哦。 1. B+树、B树、红黑树的特点和区别 B树(B-Tree) 一种平衡多路查找树,常用于数据库和文件系统的索引。 特点: 每个节点可以有多个子节点,称为多路平衡树。 每个节点最多可以有 m-1 个键,至少有 ceil(m / 2


热点 Java 面试题(快速复习)

自己在准备面试/复习的时候,整理了一些高频 Java 面试题,如有错误欢迎指正哦。 1. HashMap的原理以及扩容机制 简介: HashMap 是 Java 中常用的基于哈希表的数据结构,用于存储键值对。它提供了快速的查找、插入和删除操作。 基本原理: HashMap 的底层是一个数组,每个数组


HashMap常见面试题

Java面试必备知识点,HashMap常见知识点(Java interview essential knowledge points, common knowledge points of HashMap)。 HashMap的底层数据结构 在 JDK1.8 中,HashMap 由数组+链表+红黑树组


Java 基础-常见面试题

Java 基础-常见面试题(Java Fundamentals - Common Interview Questions) 面向对象的三大特征 封装 在 Java 中,封装主要是通过使用类的成员变量(属性)和成员方法(行为)来实现。。一般来说,我们会设置属性为私有(private),这样外部就无法直