面试准备111

Java基础

反射

集合

多线程

  1. Synchronized/volatile

  2. 线程池

  3. cas

  4. atomic

网络

tcp

三次握手/四次挥手
流量控制
拥塞控制

数据结构

算法

Spring

  1. 循环依赖

Mybatis

如何防止sql注入

Mysql

索引

索引分类
索引设计原则

事务

四种隔离级别
MVCC

日志

Binlog
redolog
undolog

主从同步

读写

kafka

设计模式

jvm

内存管理

GC

类加载

Redis

RDB/AOF

雪崩/击穿

缓存一致性

线程模型

数据结构

事务

Linux

其他

相关推荐
天真小巫15 分钟前
会话跟踪技术
职场和发展
折哥的程序人生 · 物流技术专研9 小时前
Java面试85题图解版 · 特别篇:2026后端高频面试题复盘(算法底层逻辑+高并发架构设计全解析,附Java实战代码)
java·网络·数据库·算法·面试
程序员二叉9 小时前
【Java】 异常高频面试题精讲 | 易错点+对比总结
java·开发语言·面试
想吃火锅100510 小时前
【leetcode】14.最长公共前缀js
算法·leetcode·职场和发展
我爱cope12 小时前
【Agent智能体26 | 多智能体-多智能体工作流】
人工智能·设计模式·语言模型·职场和发展
菜鸟‍13 小时前
LeetCode 1 27 和 704 || 两数之和 移除元素 二分查找
算法·leetcode·职场和发展
weixin_5231853213 小时前
Java面试高频题:Integer缓存机制与 equals、== 区别
java·缓存·面试
胡志辉16 小时前
深入浅出理解浏览器事件循环:从一道输出题讲到 Chrome 源码
前端·javascript·面试
sjsjs1118 小时前
力扣3558. 给边赋权值的方案数 I
算法·leetcode·职场和发展
嵌入式ZYXC18 小时前
第8篇:《面试题:模拟地和数字地为什么要分开?怎么接?》
stm32·单片机·嵌入式硬件·面试·职场和发展